2012-10-03 24 views
1

嗨!Set-QADUser:清理Displayname

我的一些用戶在AD中有lastname firstname,我想清理它。 與下面的代碼段嘗試:

get-QADUser user | Set-QADUser -DisplayName "$($_.FirstName + ' '+$_.LastName)" 

get-QADUser user | select displayname 

顯示空白Displayname

我在做什麼錯在這裏?

回答

1

這樣它的工作原理

$user = get-QADUser user 

Set-QADUser -identity $user -DisplayName ($($user.firstname) + " " + $($user.lastname)) 

在你的方式,我認爲管道不起作用的aspected。也許試試做foreach-object

+0

謝謝!很棒。想知道錯在哪裏:) – Sune

+0

@Sune你在管道後面用foreach對象測試過你的代碼嗎? –

+0

不,我沒有(我很快轉向下一個問題;))。但是,是不是隻有一個對象? – Sune