假如你的PS遠(yuǎn)程運(yùn)行在兩臺服務(wù)器上,這里有一個(gè)簡單的腳本教你怎么從每臺服務(wù)器上得到所有的服務(wù)狀態(tài)并計(jì)算他們之間的差別。
復(fù)制代碼 代碼如下:
$Server1 = 'myServer1'
$Server2 = 'someOtherServer'
$services1 = Invoke-Command { Get-Service } -ComputerName $Server1 |
Sort-Object -Property Name, Status
$services2 = Invoke-Command { Get-Service } -ComputerName $Server2 |
Sort-Object -Property Name, Status
Compare-Object -ReferenceObject $services1 -DifferenceObject $services2 -Property Name, Status -PassThru |
Sort-Object -Property Name
結(jié)果將會(huì)輸出服務(wù)配置的不同之處。
支持PS3.0及以后版本
您可能感興趣的文章:- PowerShell遠(yuǎn)程安裝MSI安裝包、EXE可執(zhí)行程序的方法
- PowerShell小技巧之啟動(dòng)遠(yuǎn)程桌面連接
- PowerShell小技巧之添加遠(yuǎn)程防火墻規(guī)則
- PowerShell入門教程之遠(yuǎn)程操作運(yùn)行PowerShell的方法
- Powershell小技巧之非相同域或信任域也能遠(yuǎn)程
- Powershell小技巧之開啟關(guān)閉遠(yuǎn)程連接
- 使用HTTP api簡單的遠(yuǎn)程執(zhí)行PowerShell腳本