当前位置: 首页 > 编程笔记 >

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

宗政财
2023-03-14
本文向大家介绍Powershell小技巧--远程对比服务配置,包括了Powershell小技巧--远程对比服务配置的使用技巧和注意事项,需要的朋友参考一下

假如你的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及以后版本

 类似资料:
  • 本文向大家介绍PowerShell小技巧之启动远程桌面连接,包括了PowerShell小技巧之启动远程桌面连接的使用技巧和注意事项,需要的朋友参考一下 以Windows Server 2012 R2为例,其实非常简单。先启用远程连接: 然后再启用几条防火墙规则即可,用PowerShell(需要管理员权限)更显其威武:

  • 本文向大家介绍Powershell小技巧之开启关闭远程连接,包括了Powershell小技巧之开启关闭远程连接的使用技巧和注意事项,需要的朋友参考一下 如果你要通过Powershell远程访问电脑。这时你必须在对方电脑(你想要访问的电脑),用管理员权限执行下面代码: 一旦你这样执行了代码,你只要拥有目标电脑的本地管理员权限就能从其它窗体访问这台电脑了。当两台电脑在同一个域内你就可以直接指定计算机名

  • 本文向大家介绍PowerShell小技巧之添加远程防火墙规则,包括了PowerShell小技巧之添加远程防火墙规则的使用技巧和注意事项,需要的朋友参考一下 接着昨天的场景,虽然将Windows Server 2012 Core的默认控制台设置成了PowerShell,还启用了远程桌面,但是对于Core版本的服务器来讲,远程桌面形同鸡肋,所以我想启用PowerShell远程访问,在服务器上以管理员权

  • 本文向大家介绍PowerShell小技巧之配置机器的静态IP,包括了PowerShell小技巧之配置机器的静态IP的使用技巧和注意事项,需要的朋友参考一下 家用电脑安装了一台虚拟机,默认没有配置网络,本来是想利用PowerShell启用无线网络,可是安装过程需要在线获取一些文件,所以失败,无奈只能配置静态IP地址了,参考了Ed Wilson的:Use PowerShell to Configure

  • 本文向大家介绍Powershell小技巧之非相同域或信任域也能远程,包括了Powershell小技巧之非相同域或信任域也能远程的使用技巧和注意事项,需要的朋友参考一下 默认通过Enable-PSRemoting打开PS远程,启动了Kerberos认证。这个方法只适合两台电脑在相同域或信任域内的指定电脑(名字可以带后缀).但它不支持跨域、域外或IP地址。 要让它能正常工作,你需要改变计算机的远程方式

  • 本文向大家介绍Powershell小技巧之创建一个新对象,包括了Powershell小技巧之创建一个新对象的使用技巧和注意事项,需要的朋友参考一下 下面是一个简单有效的创建一个自定义对象的方法: 这将产生一个含初始值的对象: 支持Powershell3.0及以后版本