使用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

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

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





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

相关文章
|
13天前
|
安全 Java 数据处理
Python网络编程基础(Socket编程)多线程/多进程服务器编程
【4月更文挑战第11天】在网络编程中,随着客户端数量的增加,服务器的处理能力成为了一个重要的考量因素。为了处理多个客户端的并发请求,我们通常需要采用多线程或多进程的方式。在本章中,我们将探讨多线程/多进程服务器编程的概念,并通过一个多线程服务器的示例来演示其实现。
|
1月前
|
Linux C语言 C++
C/C++进程超详细详解【下部分】(系统性学习day8)
C/C++进程超详细详解【下部分】(系统性学习day8)
|
1月前
|
消息中间件 Linux API
C/C++ 进程间通信system V IPC对象超详细讲解(系统性学习day9)
C/C++ 进程间通信system V IPC对象超详细讲解(系统性学习day9)
|
1月前
|
资源调度 算法 Linux
Linux进程/线程的调度机制介绍:详细解析Linux系统中进程/线程的调度优先级规则
Linux进程/线程的调度机制介绍:详细解析Linux系统中进程/线程的调度优先级规则
71 0
|
1天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
32 2
|
6天前
|
JavaScript 前端开发 UED
Vue工具和生态系统: Vue.js和服务器端渲染(SSR)有关系吗?请解释。
Vue.js是一个渐进式JavaScript框架,常用于开发单页面应用,但其首屏加载较慢影响用户体验和SEO。为解决此问题,Vue.js支持服务器端渲染(SSR),在服务器预生成HTML,加快首屏速度。Vue.js的SSR可手动实现或借助如Nuxt.js的第三方库简化流程。Nuxt.js是基于Vue.js的服务器端渲染框架,整合核心库并提供额外功能,帮助构建高效的应用,改善用户体验。
10 0
|
21天前
|
算法 Linux Shell
linux系统的进程管理
linux系统的进程管理
19 2
|
29天前
|
存储 算法 Linux
【Linux 系统标准 进程资源】Linux 创建一个最基本的进程所需的资源分析,以及线程资源与之的差异
【Linux 系统标准 进程资源】Linux 创建一个最基本的进程所需的资源分析,以及线程资源与之的差异
25 0
|
1月前
|
监控 Linux Shell
【Shell 命令集合 系统管理 】⭐Linux 显示系统中的进程信息 procinfo命令 使用指南
【Shell 命令集合 系统管理 】⭐Linux 显示系统中的进程信息 procinfo命令 使用指南
26 0
|
消息中间件 监控 安全
探究如何在Linux系统中修改进程资源限制:四种方法调整进程限制,让你的系统高效运行(包含应用层getrlimit和setrlimit API)
探究如何在Linux系统中修改进程资源限制:四种方法调整进程限制,让你的系统高效运行(包含应用层getrlimit和setrlimit API)
44 0