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

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

一、对比软件

(1)得到CG服务器上的软件清单,在PowerShell中输入get-wmiobject –class win32_product | select –property name >d:\cg.txt

80b2f1d8fb4146b5061708c2b102934c.png

(2)得到vm01服务器上的软件清单,在PowerShell中输入get-wmiobject –class win32_product | select –property name >d:\vm01.txt

6af46885258e4ee9f29d5c8190eedf2c.png

(3)将两个文件放在同一个路径下,在PowerShell中输入Compare-Object -ReferenceObject (Get-Content d:\cg.txt) -DifferenceObject (Get-Content d:\vm01.txt)

e5ee3fb6271c74a37c4387a80c666d04.png

结果如下:

1544b84ed461f43e6095aabc5ac21f1e.png

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

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

二、对比进程

(1)得到CG服务器上的软件清单,在PowerShell中输入get-process | select –property name >d:\cgprocess.txt

5e1ffa517fe2af81e80c05a5038b70c0.png

(2)得到vm01服务器上的软件清单,在PowerShell中输入get-process | select –property name >d:\vm01process.txt

8d5d184bf02377fa65a07ed543c85159.png

(3)将两个文件放在同一个路径下,在PowerShell中输入Compare-Object -ReferenceObject (Get-Content d:\cgprocess.txt) -DifferenceObject (Get-Content d:\vm01process.txt)17f960089b752377538e29408a5b8c3a.png

结果如下:

d8764107c0b3f154396fa931d494591b.png

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用 PowerShell 脚本来收集系统中的元数据和危害指标。可以使用 Get-CimInstance Cmdlet,它可以检索系统的硬件和软件的有关信息。此外,还可以使用 Get-EventLog 命令收集安全相关的事件日志,以及 Get-Service 和 Get-Process 命令收集服务和进程的信息。 ### 回答2: 创建一个 PowerShell 脚本,从系统中收集元数据和危害指标,可以通过以下步骤实现。 步骤1:引入必要的模块和函数 首先,我们需要引入一些必要的模块和函数,以便在脚本中使用它们。例如,我们可以引入 WMI (Windows Management Instrumentation) 模块来获取系统元数据,或者引入 PowerShell 的事件日志模块来检测系统中的安全事件。 步骤2:收集系统元数据 使用 WMI 或其他相关命令,我们可以收集系统的各种元数据,如操作系统版本、主机名、IP 地址、处理器信息、内存大小等。通过这些信息,我们可以对系统进行基本的识别和分类。 步骤3:检测危害指标 使用适当的命令或脚本,我们可以检测系统中的危害指标。这可能包括检查系统是否存在已知的恶意进程、检测可疑的登录活动或网络连接、查找系统中的异常文件或文件夹等。根据实际需求,我们可以编写相应的命令或脚本来满足特定的安全检测需求。 步骤4:将数据保存到文件或发送给管理员 收集到的元数据和危害指标可以选择保存到文件中,便于后续分析和审查。我们可以使用 PowerShell 的文件操作命令,将数据保存到指定的位置,并为每次运行脚本创建一个新的文件。另外,我们还可以考虑发送这些数据给管理员或存储到日志管理系统,以便后续的监控和响应。 步骤5:定期运行脚本 为了实现实时的安全监管,建议将该脚本安排为定期运行,可以是每天、每周或每月一次。通过定期运行脚本,我们可以搜索和提取最新的系统元数据和危害指标,帮助我们尽早发现和处理潜在的安全威胁。 最后,根据具体的需求和实际情况,我们可以对这个 PowerShell 脚本进行进一步的优化和定制,以满足特定的安全监管要求。同时,我们还可以将其与其他脚本或工具集成,以形成更完整的安全监管解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值