建立帳戶建立腳本以在 Windows Server 2008 中建立新用戶

建立帳戶建立腳本以在 Windows Server 2008 中建立新用戶

我需要能夠建立帳戶建立腳本,該腳本將在網域使用者群組中建立一個新用戶,設定其密碼、漫遊設定檔和登入腳本。輸入的內容包括名字、姓氏、使用者名稱和密碼。該腳本應從格式如下的文件中讀取:名字,姓氏,用戶名,密碼它還應該能夠在文件中輸入任意數量的用戶。

答案1

最簡單的方法是使用 powershell。您需要按以下順序建立包含資料的 CSV 檔案(重要!):

Name,GivenName,Surname,SamAccountName

這可以是標題行,每個使用者的資料應按照相同的順序逐行添加,如下所示:

Arno Bost,Arno,Bost,abost,
Peter Fischer,Peter,Fischer,pfischer

SamAccountName - 是新使用者用來登入 Windows 的使用者名稱。名稱 - 是使用者的顯示名稱。

以下腳本首先讀取 CSV 檔案並將其內容透過管道傳輸到 New-ADUser cmdlet,然後將每個使用者帳戶的密碼設定為 Pa$$w0rd,最後啟用帳戶:

Import-Module ActiveDirectory
Import-Csv C:\data\new-users.csv | New-ADUser -Path "CN=Users,DC=yourdomain,DC=COM" -AccountPassword (ConvertTo-SecureString "Pa$$w0rd" -AsPlainText -force) -Enabled $True -ScriptPath logonscript.bat -ProfilePath \\server\folder -PassThru

帳戶將在建立後啟用。 -ScriptPath logonscript.bat 顯示 AD 控制器上登入腳本的名稱, -ProfilePath \server\folder 是漫遊設定檔的路徑。

不要忘記將“CN=Users,DC=yourdomain,DC=COM”更改為真實網域和需要儲存帳戶的真實OU,例如“OU=office,CN=Users,DC=cooldomain,DC =COM”

將密碼“Pa$$w0rd”更改為您需要的密碼。

相關內容