gpt4 book ai didi

powershell - 为用户返回管理员 saccountname

转载 作者:行者123 更新时间:2023-12-02 22:12:16 25 4
gpt4 key购买 nike

我需要从 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"

这将返回我想要的所有数据,但给了我直线经理的 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"

但是,这会出错。

最佳答案

给你
$user 是您要查询经理信息的用户

(get-aduser (get-aduser $user -Properties manager).manager).samaccountName

关于powershell - 为用户返回管理员 saccountname,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20068840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com