J'ai téléchargé le script PowerShell à partir du lien ci-dessous.Compteurs de performance PowerShell Remoting Remise à zéro
https://gallery.technet.microsoft.com/scriptcenter/PowerShell-Perfmon-0f013da8
Je suis en mesure d'exécuter ce script avec succès sur la machine locale, mais face à problème sur la machine distante. J'ai mis à jour ci-dessous le code
(Get-Counter -ComputerName $ComputerName -Counter (Convert-HString -HString $Counter) -SampleInterval 2 -MaxSamples 10).counterSamples
à suivre.
(Invoke-Command -ComputerName $ComputerName -ScriptBlock {Get-Counter -Counter (Convert-HString -HString $Counter) -SampleInterval 2 -MaxSamples 10}).counterSamples
Maintenant, je reçois ci-dessous erreur.
The term 'Convert-HString' is not recognized as the name of a cmdlet, function, script file, or operable program.
Pouvez-vous s'il vous plaît fournir Exemple. –
téléchargé le script à partir du lien, copié la fonction de celui que vous essayez d'appeler et collé dans votre bloc de script avant que votre scriptblock essaie de l'appeler –
Je reçois erreur ci-dessous en utilisant le code ci-dessus. Un argument requis est manquant ou incorrect. + CategoryInfo: InvalidResult: (:) [Get-Counter], exception + FullyQualifiedErrorId: CounterApiError, Microsoft.PowerShell.Commands.GetCounterCommand + PSComputerName: server1 –