无法识别 Get-ADUser

ITK*_*Kev 2 directory powershell file syntax-error ou

我正在尝试为 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
Run Code Online (Sandbox Code Playgroud)

我也试过,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'

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

Sce*_*ist 8

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

Get-WindowsCapability -Online | Where-Object {$_.Name -like "*ActiveDirectory.DS-LDS*"} | Add-WindowsCapability -Online
Run Code Online (Sandbox Code Playgroud)