该 powershell 脚本是否适当地使用 Get-ADUser 命令来通过 txt 文件进行过滤?

该 powershell 脚本是否适当地使用 Get-ADUser 命令来通过 txt 文件进行过滤?

这是我迄今为止所拥有的命令。

$List = Get-Content c:\userlist.txt
$Users = @()

foreach ($Item in $List)
{
    $Users += Get-ADUser -Filter {samAccountName -like "*$Item*"}
}

$Users | Select-Object samAccountName,Surname

我想要做的是使用 PowerShell 并获取用户列表,以便从 AD 中提取信息,例如登录 IP、客户端主机名以及登录成功/失败。这是一个好的入门命令吗?该脚本目前还不是我想要的,因为我还没有按照自己的喜好进行配置,所以这只是一个我尚未编辑的基本想法。

相关内容