Question Compteur de Performance - Fichier d'échange

Plus d'informations
il y a 11 ans 7 mois #17878 par Sébastien
Bonjour,

Tout d'abord un grand merci à tous ceux qui font vivre ce site et à toute la communauté du forum car je ne compte plus les fois où je me suis dépanné grâce à des astuces trouvées sur votre site.

Mais cette fois je ne trouve de réponse nulle part, et c'est pourquoi je me suis inscrit pour vous exposer mon problème qui parait simple.

Je chercher à incorporer dans un script Powershell une recherche dans les compteurs de performance Windows, plus précisément une recherche au niveau du \"Fichier d'échange\".

Lorsque je fait la commande suivante :
[code:1]Get-Counter -ListSet * | Sort-Object CounterSetName | Format-Table CounterSetName[/code:1]

J'ai bien la catégorie \"Fichier d'échange\" qui s'affiche :

CounterSetName


.Net CLR Data
.NET Memory Cache 4.0
{970ffd59-856f-4caf-8bac-0bd9ab178afa}
Accès distant CLR .NET
Activité d'une carte d'interface réseau par processeur
Applications ASP.NET
Applications Gestionnaire d'autorisations
ASP.NET
ASP.NET Apps v1.1.4322
ASP.NET Apps v4.0.30319
ASP.NET v1.1.4322
ASP.NET v4.0.30319
Base de données
Base de données ==> Instances
Base de données ==> TableClasses
BranchCache
Cache
Cache ReadyBoost
Canal Pacer
Chargement CLR .NET
Client Teredo
Compteurs des services de base de module de plateforme sécurisée
Connexion NBT
CRM Client
Cycles d'activité réseau par processeur
Détails de l'objet de traitement
Disque logique
Disque physique
Distributed Transaction Coordinator
Exceptions CLR .NET
Fichier d'échange
Fichiers hors connexion
File d'impression
Files d'attente des demandes du service HTTP
Files de travail du serveur


Cependant, dès que je vais faire une vraie recherche sur cette catégorie \"Fichier d'échange\", cela ne fonctionne pas, il ne reconnait pas la catégorie sans doute à cause du \" ' \" puisque ça fonctionne avec les autres catégories.

Est ce que vous avez une idée ?
Voici la commande exacte que je saisi :
[code:1]Get-Counter \"\Fichier d'échange(*)\Usage maximal\" -SampleInterval 1[/code:1]

Merci d'avance :)
Cdlt,
Séb<br><br>Message édité par: Shadow, à: 30/07/14 12:31

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 7 mois #17879 par Sébastien
J'ai finalement trouvé quelques minutes plus tard !

Sur ce topic (powershell-scripting.com/index.php?optio...84&catid=6#13084) qui indique que c'est bien l'apostrophe qui pose problème. (En cause : la francisation de l'OS)

J'ai donc testé la solution de contournement qui consiste à ajouter \&quot;+ [char]8217 +\&quot; à la place de l'apostrophe et ça fonctionne.

Merci :)

Cdlt,
Séb<br><br>Message édité par: Shadow, à: 30/07/14 12:59

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.041 secondes
Propulsé par Kunena