我是 Powershell 的新手,并试图最终对我域上的所有系统运行查询,以获取所有已安装的 Microsoft/Symantec 软件的名称、版本信息和密钥。
在我搞砸域之前(尽管如果有人可以完成查询,我将不胜感激),我试图在我自己的机器上完成它。
到目前为止使用
Get-WmiObject -Class Win32_Product | Select-Object -Property Name, Version, IdentifyingNumber
似乎有效,但它为我提供了系统上的所有软件。我正在尝试添加 | Where-Object {-like 'Microsoft Corporation') 但我不知道要使用的正确语法。
也有人可以指导我找到一个很好的资源,了解如何让它在域上的所有机器上运行?