使用PowerShell对比两个服务器系统进程和软件清单

简介:

有时候相同配置的服务器,但是其中有一台有异常,那我们就要考虑相互对比来找到不同之处定位异常;

一、对比软件

(1)得到CG服务器上的软件清单,在PowerShell中输入

1
get-wmiobject  –class win32_product | select –property name >d:\cg.txt

image

(2)得到vm01服务器上的软件清单,在PowerShell中输入

1
get-wmiobject  –class win32_product | select –property name >d:\vm01.txt

image


(3)将两个文件放在同一个路径下,在PowerShell中输入

1
Compare-Object  -ReferenceObject  ( Get-Content  d:\cg.txt)  -DifferenceObject  ( Get-Content  d:\vm01.txt)

image

结果如下:

image

箭头向左,说明CG服务器中有而VM01中没有;

箭头向右,说明VM01服务器有而CG中没有;


二、对比进程

(1)得到CG服务器上的软件清单,在PowerShell中输入

1
get-process  | select –property name >d:\cgprocess.txt

image

(2)得到vm01服务器上的软件清单,在PowerShell中输入

1
get-process  | select –property name >d:\vm01process.txt

image

(3)将两个文件放在同一个路径下,在PowerShell中输入

1
Compare-Object  -ReferenceObject  ( Get-Content  d:\cgprocess.txt)  -DifferenceObject  ( Get-Content  d:\vm01process.txt)
image

结果如下:

image

箭头向左,说明CG服务器中有而VM01中没有;

箭头向右,说明VM01服务器有而CG中没有;





本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1400862,如需转载请自行联系原作者

相关文章
|
11天前
|
存储 人工智能 安全
实时拦截攻击并响应威胁,聊聊服务器DDoS防御软件
实时拦截攻击并响应威胁,聊聊服务器DDoS防御软件
51 16
|
1月前
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
128 2
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
|
2月前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
121 13
|
2月前
|
安全 云计算
服务器系统资源不足怎么办
服务器系统资源不足怎么办
73 4
|
3月前
|
弹性计算 监控 数据库
制造企业ERP系统迁移至阿里云ECS的实例,详细介绍了从需求分析、数据迁移、应用部署、网络配置到性能优化的全过程
本文通过一个制造企业ERP系统迁移至阿里云ECS的实例,详细介绍了从需求分析、数据迁移、应用部署、网络配置到性能优化的全过程,展示了企业级应用上云的实践方法与显著优势,包括弹性计算资源、高可靠性、数据安全及降低维护成本等,为企业数字化转型提供参考。
88 5
|
3月前
|
缓存 监控 数据库
提高服务器响应速度是提升用户体验和系统性能的关键
提高服务器响应速度是提升用户体验和系统性能的关键
57 3
|
3月前
|
网络协议 Linux 虚拟化
如何在 Linux 系统中查看进程的详细信息?
如何在 Linux 系统中查看进程的详细信息?
354 1
|
3月前
|
Linux
如何在 Linux 系统中查看进程占用的内存?
如何在 Linux 系统中查看进程占用的内存?
|
2月前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。
|
3月前
|
运维 监控 安全
2024除了宝塔面板还有哪些好用的服务器管理软件
2024年,服务器管理软件市场百花齐放,本文介绍Websoft9、cPanel和Orion-Ops三款软件,分别在开源应用部署、Web主机管理和自动化运维方面表现出色,为用户提供更多选择。
246 0