3

我正在尝试为 Powershell 编写一个脚本,该脚本将显示每个用户的上次登录日期/时间和上次密码更改的日期/时间,并根据他们在 Active Directory 中的组织单位分隔数据。

我收到了许多错误,包括一个Get-ADUser甚至不被识别为命令的错误。有什么想法吗?这是我的脚本:

$my=get-credential

get-aduser -filter "name -like * -searchbase 'OU=students,OU=Users,OU=GBNetworkLabs,DC=gbnetworklabs,DC=local'"
-properties * -server gbnetworklabs.local -credential $my | select -property name, lastlogondate, passwordlastset

我也尝试过 import-module activedirectory ,但也有错误。

以下是我给出的一些参数:

Users='OU=Students,OU=Users,OU=GBNetworkLabs,DC=gbnetworklabs,DC=local' Servers='OU=Powershell,OU=VDI,OU=GBNetworkLabs,DC=gbnetworklabs,DC=local'

任何和所有的帮助表示赞赏!谢谢!

4

1 回答 1

12

如果您需要 Windows 10 更高版本上的 Active Directory Powershell cmdlet,可以按如下方式安装它们:

Get-WindowsCapability -Online | Where-Object {$_.Name -like "*ActiveDirectory.DS-LDS*"} | Add-WindowsCapability -Online
于 2019-12-06T17:05:03.473 回答