Get-ADUser无法识别

时间:2019-12-06 16:31:32

标签: powershell file directory 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

我也尝试过 import-module activedirectory 但是也会出错。

以下是我得到的一些参数:

  

Users ='OU = Students,OU = Users,OU = GBNetworkLabs,DC = gbnetworklabs,DC = local'   服务器='OU = Powershell,OU = VDI,OU = GBNetworkLabs,DC = gbnetworklabs,DC =本地'

任何帮助都将受到赞赏!谢谢!

1 个答案:

答案 0 :(得分:1)

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

Get-WindowsCapability -Online | Where-Object {$_.Name -like "*ActiveDirectory.DS-LDS*"} | Add-WindowsCapability -Online