![该 powershell 脚本是否适当地使用 Get-ADUser 命令来通过 txt 文件进行过滤?](https://linux22.com/image/778507/%E8%AF%A5%20powershell%20%E8%84%9A%E6%9C%AC%E6%98%AF%E5%90%A6%E9%80%82%E5%BD%93%E5%9C%B0%E4%BD%BF%E7%94%A8%20Get-ADUser%20%E5%91%BD%E4%BB%A4%E6%9D%A5%E9%80%9A%E8%BF%87%20txt%20%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E8%BF%87%E6%BB%A4%EF%BC%9F.png)
这是我迄今为止所拥有的命令。
$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、客户端主机名以及登录成功/失败。这是一个好的入门命令吗?该脚本目前还不是我想要的,因为我还没有按照自己的喜好进行配置,所以这只是一个我尚未编辑的基本想法。