Search

Get-Counter can not find French counters with apostrophe by Matthew BETTON

Active

2
0
Sign in
to vote
Type: Bug
ID: 771164
Opened: 11/14/2012 7:55:09 PM
Access Restriction: Public
1
Workaround(s)
1
User(s) can reproduce this bug
When using Get-Counter on Windows French with a counter name that contains a least one Apostrophe, you get an error message : "Le compteur spécifié n'a pas été trouvé."

In the value of the '-Counter' property, the Apostrophe needs to be a [char]8217, while french apostrophe is a [char]39.
Details (expand)
How often does this happen?
Always Happens

Have you seen this problem before in this product?

Yes, this happens in previous released versions
Reproduction Steps
PS C:\> (Get-Counter -ListSet disque*).PathsWithInstances
\Disque logique(J:)\% d'espace libre
\Disque logique(K:)\% d'espace libre
\Disque logique(HarddiskVolume3)\% d'espace libre
\Disque logique(C:)\% d'espace libre
\Disque logique(E:)\% d'espace libre
\Disque logique(D:)\% d'espace libre
\Disque logique(F:)\% d'espace libre
\Disque logique(G:)\% d'espace libre
\Disque logique(_Total)\% d'espace libre
\Disque logique(J:)\Mégaoctets libres
\Disque logique(K:)\Mégaoctets libres
\Disque logique(HarddiskVolume3)\Mégaoctets libres
\Disque logique(C:)\Mégaoctets libres
\Disque logique(E:)\Mégaoctets libres
\Disque logique(D:)\Mégaoctets libres
\Disque logique(F:)\Mégaoctets libres
\Disque logique(G:)\Mégaoctets libres
\Disque logique(_Total)\Mégaoctets libres
\Disque logique(J:)\Taille de file d'attente du disque actuelle
\Disque logique(K:)\Taille de file d'attente du disque actuelle
\Disque logique(HarddiskVolume3)\Taille de file d'attente du disque actuelle
\Disque logique(C:)\Taille de file d'attente du disque actuelle
\Disque logique(E:)\Taille de file d'attente du disque actuelle
\Disque logique(D:)\Taille de file d'attente du disque actuelle
\Disque logique(F:)\Taille de file d'attente du disque actuelle
\Disque logique(G:)\Taille de file d'attente du disque actuelle
\Disque logique(_Total)\Taille de file d'attente du disque actuelle

PS C:\> Get-Counter -Counter "\Disque logique(_Total)\Taille de file d'attente du disque actuelle"
Get-Counter : Le compteur spécifié n'a pas été trouvé.
Au caractère Ligne:1 : 1
+ Get-Counter -Counter "\Disque logique(_Total)\Taille de file d'attente du disque ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo         : InvalidResult : (:) [Get-Counter], Exception
    + FullyQualifiedErrorId : CounterApiError,Microsoft.PowerShell.Commands.GetCounterCommand
Expected Results

PS C:\> Get-Counter -Counter "\Disque logique(_Total)\Taille de file d'attente du disque actuelle"

Timestamp                 CounterSamples
---------                 --------------
15/11/2012 04:49:31     \\MyComputer\disque logique(_total)\taille de file d'attente du disque actuelle :
                         0
File Attachments
0 attachments
Sign in to post a comment.
Sign in to post a workaround.
Posted by Matthew BETTON on 11/14/2012 at 7:56 PM
Get-Counter -Counter ("\Disque logique(*)\Longueur moyenne de file d" + [char]8217 + "attente lecture disque")