将字符串添加到广告用户的选定 属性

Add string to selected property of ad-user

如何将文本 "test" 添加到每个选定用户的 HomeDrive-Path 末尾?

Get-ADUser -filter * -properties EmailAddress, HomeDirectory -SearchBase "OU=Teacher,OU=__User Accounts,DC=school,DC=local" | 
    select EmailAddress, HomeDirectory |
    ConvertTo-Csv | 
    Out-File c:\temp\teacher.csv

您可以使用 select 表达式:

Get-ADUser -filter * -properties EmailAddress, HomeDirectory -SearchBase "OU=Teacher,OU=__User Accounts,DC=school,DC=local" | 
    select EmailAddress, @{l="HomeDirectory"; e={"{0}test" -f $_.HomeDirectory}} |
    ConvertTo-Csv | 
    Out-File c:\temp\teacher.csv

其中 "l" 是新 属性 的标签,"e" 是 属性 的定义/表达式(在本例中,它是一个格式字符串)