小编use*_*303的帖子

返回经理的用户samacountname

我需要从AD创建包含所有活动用户的CSV文件,包括行管理器属性,但是我需要行管理器sAMAccountName,而不是cn.这是我到目前为止:

Get-ADUser -server server_ip -Filter { mail -like "*" -and ObjectClass -eq "user" } `
  -SearchBase "OU=Active Users,DC=eu,DC=ad,DC=some_company,DC=com" `
  -Properties objectGUID,displayName,office,division,department,employeeNumber,
    employeeID,mobilePhone,officePhone,ipphone,title,givenName,surname,mail,
    manager,sAMAccountName |
  Export-CSV "EU_AD_Properties.csv"
Run Code Online (Sandbox Code Playgroud)

这将返回我想要的所有数据,但是给了我直线管理器cn,而不是samacountname.

有任何想法吗?

我试过这个:

Get-ADUser -server server_ip -Filter { mail -like "*" -and ObjectClass -eq "user" } `
  -SearchBase "OU=Active Users,DC=eu,DC=ad,DC=some_company,DC=com" `
  -Properties objectGUID,displayName,office,division,department,employeeNumber,
    employeeID,mobilePhone,officePhone,ipphone,title,givenName,surname,mail,
    @{Label="Manager";Expression={(Get-aduser -filter {sAMAccountName -eq $_.Manager}.sAMAaccountName)}},
    sAMAccountName |
  Export-CSV "EU_AD_Properties.csv"
Run Code Online (Sandbox Code Playgroud)

然而,这错误了.

powershell active-directory

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

active-directory ×1

powershell ×1