1
我的一些用戶在AD中有lastname firstname
,我想清理它。 與下面的代碼段嘗試:
get-QADUser user | Set-QADUser -DisplayName "$($_.FirstName + ' '+$_.LastName)"
但
get-QADUser user | select displayname
顯示空白Displayname
我在做什麼錯在這裏?
我的一些用戶在AD中有lastname firstname
,我想清理它。 與下面的代碼段嘗試:
get-QADUser user | Set-QADUser -DisplayName "$($_.FirstName + ' '+$_.LastName)"
但
get-QADUser user | select displayname
顯示空白Displayname
我在做什麼錯在這裏?
這樣它的工作原理
$user = get-QADUser user
Set-QADUser -identity $user -DisplayName ($($user.firstname) + " " + $($user.lastname))
在你的方式,我認爲管道不起作用的aspected。也許試試做foreach-object
謝謝!很棒。想知道錯在哪裏:) – Sune
@Sune你在管道後面用foreach對象測試過你的代碼嗎? –
不,我沒有(我很快轉向下一個問題;))。但是,是不是隻有一個對象? – Sune