PS C:\> $username = "mydomain\user1"
PS C:\> $password = ConvertTo-SecureString -String "P@ssw0rd" -AsPlainText -Force
PS C:\> $credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $password
PS C:\> Invoke-Command -ScriptBlock { Get-Process | Select-Object -First 5 } -ComputerName myserver1 -Crede
ntial $credential
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName PSComputerName
------- ------ ----- ----- ----- ------ -- ----------- --------------
1520 72 39152 17916 438 9,870.14 2020 ccSvcHst myserver1
292 26 5896 4648 96 10.19 5744 ccSvcHst myserver1
289 25 5792 4312 94 45.66 7068 ccSvcHst myserver1
23 5 2156 2984 41 0.02 1808 cmd myserver1
55 9 1464 4976 29 25.39 1548 collector myserver1
PS C:\>
2014年8月20日 星期三
如何利用其他帳號的權限在別台伺服器下指令?
這裡簡單的示範 Invoke-Command 這個command的技巧
訂閱:
意見 (Atom)