2017-12-18 84 views

回答

1

您可以組合使用New-PSSession -cmdlet與Invoke-Command -cmdlet

首先創建一個遠程會話對象:

$remoteSession = New-PSSession -ComputerName "YourComputerName" -Credential (Get-Credential) 

之後,您可以使用$remoteSession對象上執行命令遠程通過:

$servicesOnTheRemote = Invoke-Command -Session $remoteSession -Verbose -ScriptBlock { Get-Service * } 

Invoke-Command運行Get-Service在遠程主機上獲取服務狀態,序列化數據並將數據發送到主叫主機。根據該$servicesOnTheRemote包括遠程的服務狀態。

另外結帳這有用cheatsheet

希望有所幫助。

+0

Thanks.I將很快檢查它。我在服務器B上有一個批處理腳本,所以我應該能夠使用Powershell從服務器A執行它?.. @ Moerwald –

+0

是的,應該是可能的。 – Moerwald

相關問題