0

PowerShell スクリプトを使用してサーバーで実行されているサービスをフィルタリングしようとしていますが、構文が正しくないようです

脚本

Get-Service -ComputerName $ServerName |Where-Object {$_.Name -like "DEX*" -or $_.Name -like "WORLD*" -or $_.Name -like "Entr*"}

強調表示されたセクションに問題があります。どんな助けでも大歓迎です..

4

2 に答える 2

7

プロパティで、Get-Service Nameサービスの短い名前と一致します。は必要ありませんDisplayNameか?

Get-Service -ComputerName $ServerName |Where-Object {$_.DisplayName -like "DEX*" -or $_.DisplayName -like "WORLD*" -or $_.DisplayName -like "Entr*"}

もう1つ、サービスの短い名前または表示名は、実際にはWORLDまたはEntr で始まっていますか?

于 2014-03-04T05:06:50.930 に答える
3

表示名を探していることがわかったら、これが最短の方法です。

 get-service -displayname DEX*,WORLD*,Entr*
于 2014-03-04T09:37:09.300 に答える