当前位置: 移动技术网 > IT编程>脚本编程>Shell > Powershell小技巧--远程对比服务配置

Powershell小技巧--远程对比服务配置

2017年12月08日  | 移动技术网IT编程  | 我要评论

假如你的ps远程运行在两台服务器上,这里有一个简单的脚本教你怎么从每台服务器上得到所有的服务状态并计算他们之间的差别。

复制代码 代码如下:

$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

结果将会输出服务配置的不同之处。

支持ps3.0及以后版本

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网