2015-05-15 153 views
0

我不明白爲什麼我的代碼無法獲得此代碼的工作。我正在嘗試使用get-aduser來列出活動目錄域中所有用戶的名稱,別名和主頁。 Nowhere online解釋了使用get-aduser來獲取AD中所有用戶的擴展屬性。我用這個作爲我的代碼:get-aduser使屬性列表

Get-ADuser -filter * -properties extended | FT name, homepage, identity 

我做錯了什麼?任何hrelp將不勝感激。 用於輸出到我使用的Excel表格。

PS P:\> Get-ADuser -filter * -properties name,HomePage,userprincipalname | FT name,homepage,userprincipalname | out-file C:\scripts\AD.csv 

這將創建所有的AD用戶的列表,但它使他們在一列像這樣:

enter image description here

我需要有每個部分單獨列下

+0

當你說別名時,你的意思是什麼?有一個名爲別名或身份的屬性 – Paul

回答

3

你必須列出您想要的屬性,例如:

Get-ADuser -filter * -properties EmailAddress,HomePage 

這裏是文檔: Technet

關於CSV導出:

Get-ADuser -filter * -properties name,HomePage,userprincipalname | select name,homepage,userprincipalname | export-csv C:\scripts\AD.csv -notype 

應產生預期的結果。如果您需要更改分隔符,您可以使用-delimiter參數。

+0

當我嘗試說它的位置參數不能接受參數'*' –

+2

@TylerS我傾向於說你複製了錯誤的東西,因爲Pauls代碼應該工作。 – Matt

+0

我無法找到差異,但複製和粘貼正確的問題。 –