因此,在我目前实习的公司,他们有大约 20 台装有公司指定软件的“技术笔记本电脑”。它们位于 C:\目录中。
例如:
aaa.exe
位于C:\aaa\aaa.exe
bbb.exe
位于C:\bbb\bbb.exe
我真正需要的是一个 .ps1 脚本来在列表中显示这些特定的可执行文件。
我目前的情况是:
Get-ChildItem C:\-recurse |其中 {$_.extension -eq ".exe"}
现在,我相信它只是编辑搜索查询,因为这为我提供了 C:\驱动器上的所有 .exe 文件,我只需要 aaa 和 bbb。
仅供引用:我需要该脚本,以便我可以使用它来监控 zabbix 代理并查看特定软件是否在计算机上,以便我可以在 Zabbix 服务器上运行该脚本。
最佳答案
您正在寻找 -include
参数:
Get-ChildItem C:\ -recurse -include "aaa.exe", "bbb.exe"
关于windows - 使用 PowerShell 在计算机上查找特定的 .exe 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49110571/