PowerShell スクリプトを使用してサーバーで実行されているサービスをフィルタリングしようとしていますが、構文が正しくないようです
脚本
Get-Service -ComputerName $ServerName |Where-Object {$_.Name -like "DEX*" -or $_.Name -like "WORLD*" -or $_.Name -like "Entr*"}
強調表示されたセクションに問題があります。どんな助けでも大歓迎です..
PowerShell スクリプトを使用してサーバーで実行されているサービスをフィルタリングしようとしていますが、構文が正しくないようです
脚本
Get-Service -ComputerName $ServerName |Where-Object {$_.Name -like "DEX*" -or $_.Name -like "WORLD*" -or $_.Name -like "Entr*"}
強調表示されたセクションに問題があります。どんな助けでも大歓迎です..
プロパティで、Get-Service
Name
サービスの短い名前と一致します。は必要ありませんDisplayName
か?
Get-Service -ComputerName $ServerName |Where-Object {$_.DisplayName -like "DEX*" -or $_.DisplayName -like "WORLD*" -or $_.DisplayName -like "Entr*"}
もう1つ、サービスの短い名前または表示名は、実際にはWORLDまたはEntr で始まっていますか?
表示名を探していることがわかったら、これが最短の方法です。
get-service -displayname DEX*,WORLD*,Entr*