---
# System prepended metadata

title: 批次建立網域帳號V2
tags: [帳號建立與管理]

---

# 利用Dsadd user指令建立批次建立網域帳號
近期因為公司需要一次建立300筆的帳號，因此要透過dsadd指令來建立
所以透過以下參數可以先將資料進行整理，完畢後可以批次建立網域帳號。
### Dsadd user (參數)

#### dsadd命令：
####  UserDN
指定要增加的使用者的可分辨名稱。如果省略可分辨名稱，則將從標準輸入 (stdin) 中取得該名稱。
####  -samid SAMName
指定 SAM 名稱作為該使用者的唯一 SAM 帳戶名（例如，Linda）。如果未指定，dsadd 將嘗試使用 UserDN 的公用名 (CN) 值的至多前 20 個字符創建 SAM 帳號名。
####  -upn UPN
指定要增加的使用者的主體名稱（例如，Linda@widgets.microsoft.com）。
####  -fn FirstName
指定要增加的使用者的名字。
####  -mi Initial
指定要增加的使用者的中間名首字母。
####  -ln LastName
指定要增加的使用者的姓氏。
####  -display DisplayName
指定要增加的使用者的顯示名。
####  -empid EmployeeID
指定要增加的使用者的雇員 ID。
####  -pwd {Password | *}
指定將使用者密碼設置為Password 或 *。如果設置為 *，將提示您輸入使用者密碼。
####  -desc Description
指定要增加的使用者的描述。
####  -memberof GroupDN ...
指定希望使用者加入的組的可分辨名稱。
####  -office Office
指定要增加的使用者的辦公室位置。
####  -tel PhoneNumber
指定要增加的使用者的電話號碼。
####  -email Email
指定要增加的使用者的電子郵件地址。
####  -hometel HomePhoneNumber
指定要增加的使用者的家庭電話號碼。
####  -pager PagerNumber
指定要增加的使用者的傳呼機號碼。
####  -mobile CellPhoneNumber
指定要增加的使用者的移動電話號碼。
####  -fax FaxNumber
指定要增加的使用者的傳真號碼。
####  -iptel IPPhoneNumber
指定要增加的使用者的 IP 電話號碼。
####  -webpg WebPage
指定要增加的使用者的 Web 頁的 URL。
####  -title Title
指定要增加的使用者的稱謂/職稱。
####  -dept Department
指定要增加的使用者的部門。
####  -company Company
指定要增加的使用者的公司資訊。
####  -mgr ManagerDN
指定要增加的使用者的主管的可分辨名稱。
####  -hmdir HomeDirectory
指定要增加的使用者的主目錄位置。如果 HomeDirectory 是作為通用命名約定 (UNC) 路徑给出，則必須使用 -hmdrv 参數指定要映射到此路徑的驅動器號。
####  -hmdrv DriveLetter:
指定要增加的使用者的主目錄驅動器號（例如，E:）。
####  -profile ProfilePath
指定要增加的使用者的配置文件路徑。
####  -loscr ScriptPath
指定要增加的使用者的登錄腳本路徑。
####  -mustchpwd {yes / no}
指定使用者是否必須在下次登錄時更改其密碼（yes 必須更改，no 不必更改）。預設情況下，使用者不必更改密碼 (no)。
####  -canchpwd {yes / no}
指定使用者是否可以更改其密碼（yes 可以更改，no 根本不能更改）。預設情況下，允許使用者更改密碼 (yes)。如果 -mustchpwd 参數的值為 yes，則該参數的值必須為yes。
####  -reversiblepwd {yes / no}
指定是否應使用可逆加密來存儲使用者密碼（yes 表示應該，no 表示不應該）。預設情況下，使用者不能使用可逆加密 (no)。
####  -pwdneverexpires {yes / no}
指定使用者密碼是否永不過期（yes 表示是，no 表示不是）。預設情況下，使用者密碼會過期 (no)。
####  -acctexpires NumberOfDays
指定從今天算起使用者帳戶將到期的天數。0 值表示將今天的結束時間設置為到期時間。正值表示將將來的時間設置為到期時間。負值表示將以前的時間設置為到期時間。值 never 將帳戶設置為永不過期。例如，0 值表示該帳戶在今天結束時過期。值 -5 表示該帳戶 5 天前就已經到期，並將以前的時間設置為到期日期。值 5 表示該帳戶將在 5 天後到期。
####  -disabled {yes / no}
指定是否禁用使用者帳戶登錄（yes 禁用登錄，no 允許登錄）。預設情況下，啟動使用者帳戶登錄 (no)。
{-s Server | -d Domain}
連接到指定的遠程服務器或網域。預設情況下，電腦與登錄網域中的域控制器相連接。
####  -u UserName
指定使用者要用於登錄到遠程服務器的使用者名。預設情況下，-u 使用使用者登錄時的使用者名。您可以使用下列任一格式指定使用者名：
使用者名（例如 Linda）
域\使用者名（例如 widgets\Linda）
使用者主體名稱 (UPN)（例如 Linda@widgets.microsoft.com）
####  -p {Password / *}
指定使用密碼或 * 登錄到遠程服務器。如果鍵入 *，將提示您輸入密碼。
####  -q
將所有輸出降低為標準輸出（安靜模式）。

因此以下為
#### 範例程式碼：
`dsadd user "cn=XXX,ou=XXX,dc=XXXXX,dc=XXXXXX" -samid XXXXX -fn XX - ln XX -display XXXX -pwd  XXXXX -dept XXXXXX -company XXXXX -desc XX -title XX`