我想获取经理的用户对象并获取 DisplayName 而不是 DN。
$expiredaccounts = Search-ADAccount -AccountExpiring -TimeSpan 70.00:00:00 | Where-Object { ($_.Enabled -eq $true) }
$expiredaccounts | Select-Object name, SamAccountName, @{Name='EmployeeID';Expression={($_ |Get-ADUser -Properties employeeID).employeeID}} , @{Name='Manager';Expression={($_ |Get-ADUser -Properties manager).manager}}
输出 :
name SamAccountName EmployeeID Manager
---- -------------- ---------- -------
User user01 CN=User,OU=IT,DC=contoso,DC=com