set-aduser Homedrive pipe $ _。name

时间:2015-11-25 09:08:22

标签: powershell pipe

请你能帮我解决这个问题,在这种情况下我真的需要坚持一行:

Get-ADUser -Filter {name-like" test *"} -Properties * | ForEach-Object {Set-ADUser -Identity $ _ -HomeDirectory \ servername \ directory \ $ _.name}

Homedrive将显示为\ company.internal \ Data \ HomeDrives \ CN = Test1,OU = Staff,OU = Vanilla,DC = company,DC = internal.name

出于测试目的,只需放置-HomeDirectory $ _。name即可正常工作。

如果你有一个班轮的建议,请讨好。

感谢先进,

1 个答案:

答案 0 :(得分:0)

排序

Get-ADUser -Filter {name-like" test *"} -Properties * | ForEach-Object {Set-ADUser -Identity $ _ -HomeDirectory \ company.internal \ data \ HomeDrives \ $($ _.name)}