我尝试在一台新电脑上运行 Powershell Get-Aduser,当它无法运行时,安装 RSAT 域服务和轻量级目录服务工具解决了这个问题。但是,我有另一台没有安装相同 RSAT 的电脑,我可以在 powershell 中运行 Get-Aduser 而没有任何问题。我在每台机器上使用相同的 AD 用户登录每台机器。
摘要:两台电脑,都没有 RSAT,域用户相同,但其中一台电脑可以运行 Get-ADUser,另一台则不能。这是怎么回事?谢谢。
答案1
Get-AdUser 是 ActiveDirectory PowerShell 模块(可能还有其他模块)中提供的 cmdlet。正如 mklement0 所指出的,您可以通过运行命令来查看哪个模块可以使用它(Get-Command Get-ADUser).Module
如何在 PowerShell 配置文件中提供或导入该功能将取决于其他因素,包括组织政策的推动。