0

リモートマシンにいくつかのウィンドウサービスがあります。マシンからサービス コントローラーを使用してそのサービスを開始および停止できません。

4

1 に答える 1

2

Powershellを使用して、適切な資格情報を提供できます。

PS C:\Users\YourUserName>$remoteComp = "remoteComputerName"
PS C:\Users\YourUserName>$svc = "Service Name"
PS C:\Users\YourUserName>$c = Get-Credential
PS C:\Users\YourUserName>$obj = (gwmi -computername $comp -class Win32_Service -computer $remoteComp -Credential $c | Where-Object { $_.Name -match "^$svc*" }

$obj を使用してサービスを停止および開始できるようになりました

PS C:\Users\YourUserName>$obj.StopService()
PS C:\Users\YourUserName>$obj.StartService()

さらに、$obj で使用できるメソッドとプロパティを確認したい場合は、次のコマンドを使用します。

PS C:\Users\YourUserName>$obj | Get-Member
于 2011-08-04T13:24:02.923 に答える