可以使用 net user 并获取有关另一个域上的用户名的信息吗?

Pro*_*rox 14 windows command-prompt

我想知道是否可以在 Windows 中使用“net user”命令来提取不同域中用户的详细信息?域与我们相连。例如,我可以在同一网络的另一个域中以该用户身份登录。

这是我用来提取本地详细信息的 net user 命令:

net user myusername /domain
Run Code Online (Sandbox Code Playgroud)

有没有办法指定不同的域名?或者还有其他命令可以做类似的事情吗?我想使用一个命令来验证另一个域上的密码到期日期。

小智 7

不,你不能那样使用它。/domain 标志仅用于指定该命令应在您所在域的主域控制器上运行。否则,该命令将在您运行该命令的计算机(服务器)上运行。

https://support.microsoft.com/en-us/help/251394/how-to-use-the-net-user-command

但是,您可以使用 PowerShell cmdlet 来管理 Active Directory 中的用户。以下文档适用于 Get-AdUser cmdlet。

https://technet.microsoft.com/en-us/library/ee617241.aspx

您可能希望传入身份标志并指定用户对象的完整专有名称。例如:-Identity“CN=SaraDavis、CN=Europe、CN=Users、DC=corp、DC=contoso、DC=com”