有人会有什么建议吗?我需要从Active Directory生成一个用户列表和他们登录的计算机 . 我希望得到这样的东西:
Username Hostname
user.lastname ComputerA1
到目前为止,我已经:
Enter-PSSession Import-Module ActiveDirectory Get-ADComputer -Filter * -Properties Name Get-ADuser -filter * -Properties * | export-csv'\\ AD_UserLists.csv'
这很有效 . 我可以从AD生成一个计算机列表,我可以生成一个ADUsers列表(尽管有所有用户信息) . 不幸的是,我无法将数据生成为单个CSV .
建议/忠告????
Thanx,大卫
3 回答
你可以使用wmi函数
此信息不存储在Active Directory中 . 您可以使用Active Directory审核来检索此信息 . 否则,您需要轮询每个工作站 .
这是一种获得你想要的东西的方法 . 当机器在线时,您必须针对AD-Computer对象运行此操作,并捕获您无法访问的计算机的名称 . 这样的东西......