如何在 Azure AD 中发现计算机上已安装的软件

Posted

技术标签:

【中文标题】如何在 Azure AD 中发现计算机上已安装的软件【英文标题】:How to discover installed software on Computers in Azure AD 【发布时间】:2021-12-31 04:39:24 【问题描述】:

我想“扫描”并发现计算机上安装的软件。这可以通过使用 PowerShell 脚本来完成:

Get-WmiObject -Class Win32_Product | select Vendor, Name, Version| Out-File Outputfile.txt -Append

但不是手动执行此操作,我想知道这是否不是 Azure 可以自动执行的操作。也许不完全是这个脚本,但 Azure 是否有一个解决方案可以扫描最终用户的计算机以查找已安装的软件并在中心位置收集日志,以便您获得概览。

最好的问候

【问题讨论】:

请查看此 MS 文档,它可能会对您有所帮助:docs.microsoft.com/en-us/azure/automation/… 【参考方案1】:

Azure Policy Guest Configuration 允许您通过审核虚拟机内部的配置来监控 Windows 虚拟机上安装的应用程序。

正如 Rahul 链接的 document 中所述,您还可以使用 Azure 自动化更改跟踪和清单功能来找出在 Azure 和非 Azure 计算机上安装了哪些软件。它将为您提供已找到的软件列表:

您还可以在 Azure Monitor 清单日志中或在每个单独 VM 的资源页面的清单下检查这一点。

【讨论】:

以上是关于如何在 Azure AD 中发现计算机上已安装的软件的主要内容,如果未能解决你的问题,请参考以下文章

如何通过Powershell在域计算机上查询Active Directory而不在客户端计算机上安装RSAT工具

使用 Azure AD 授予用户权限

在Azure中禁用更改跟踪

Azure SQL - 如何将 AD 用户添加到 SQL 池数据库

如何在 Azure Ad 中实现代流?

Azure AD - OSX 上的 Powershell