私は現在computers.txtを通過し、特定の名前(MYSERVICENAME)のサービスを各サーバで検索するスクリプトを持っています。ifステートメントのService StartTypeを変更するには?
Get-Content c:\servicelist\computers.txt | % {
if ($s = Get-Service -Computer $_ -Name MYSERVICENAME* -ErrorAction SilentlyContinue) {
$s | select MachineName, ServiceName, StartType
} else {
"Service is not available on $_"
}
}
私はリストを撮りたかったし、(私はスクリプトで指定した内容に応じて)手動または自動のいずれかに彼らの開始の種類を名前と変更することを持っているサーバの場合、私は何ができるか上の任意の提案。
私は私のような何かをスタートタイプを変更することができます知っている:
Set-Service –Name theservice –Computer thecomputer –StartupType “selectedType”
しかし、上記のスクリプトでこれを実装するための最良の方法かどうかはわかりませんでした。
「=」は等価演算子ではないことに注意してください。変数の値を設定します。 'If'ブロックで2つの変数を比較したい場合は、' -eq'を使う必要があります。 – BenH