有没有办法使用 Powershell 查看 Azure AD Connect 版本,而无需访问运行 Azure AD Connect 客户端的本地服务器?
将其视为一个具有本地服务器的简单环境,使用服务器上的 Azure AD Connect 客户端将用户同步到 Azure AD。现在,我想在不访问服务器或 Office 365 门户的情况下查看客户端上的版本。原因是我们有许多这样的客户端,需要所有版本的列表。我们可以同时对它们运行 Powershell。
已经查看了 Powershell 模块 AzureAD,但在 cmdlet 中没有找到。 https://docs.microsoft.com/en-us/powershell/module/azuread/?view=azureadps-2.0
答案1
答案2
尝试这个:
(Get-Command "C:\Program Files\Microsoft Azure AD Sync\Bin\miiserver.exe").FileVersionInfo.FileVersion
答案3
您可以从 MS365 门户 --> Azure AD 连接 --> Auzre AD Connect 健康 | 同步服务中找到所有信息 如何查找 Azure AD Connect 服务器信息
答案4
是的,即使没有直接访问安装了 Azure AD Connect 的本地服务器,也可以使用 PowerShell 确定 Azure AD Connect 的版本。可以使用 Azure AD PowerShell 模块远程查询有关 Azure AD Connect 安装的信息。操作方法如下:
安装 Azure AD PowerShell 模块: 如果尚未安装,则需要在本地计算机上安装 Azure AD PowerShell 模块。 可以通过以管理员身份在 PowerShell 中运行以下命令来执行此操作:
Install-Module -Name AzureAD
连接到 Azure AD: 安装模块后,您需要使用以下命令连接到您的 Azure AD 帐户:
Connect-AzureAD
检索 Azure AD Connect 版本: 连接后,您可以使用
Get-AzureADConnectSyncConfiguration
cmdlet 检索有关 Azure AD Connect 安装的信息,包括其版本:Get-AzureADConnectSyncConfiguration | Select-Object CurrentConnectorVersion
该
CurrentConnectorVersion
属性将显示当前配置的 Azure AD Connect 的版本。
请注意,Azure AD PowerShell 模块专注于 Azure AD,虽然它可以提供有关 Azure AD Connect 的信息,但它可能无法提供像直接查询本地服务器那样详细的信息。此外,您需要适当的权限才能使用 PowerShell 连接到 Azure AD 并检索所需的信息。
请记住,Azure AD Connect 版本会影响各种功能,因此保持其更新对于维护安全性和利用最新功能非常重要。