2016-02-03 24 views
0

我應該使用PowerShell創建,激活和停用Windows Server 2008 r2上的本地用戶帳戶。我已經用活動目錄來做,但我沒有找到本地帳戶的命令。誰能幫我? 此致敬禮。如何使用PowerShell管理Windows Server 2008 r2上的本地使用情況?

卡爾

如果我不像我應該那樣準確,我很抱歉。我必須爲成員服務器上的本地用戶帳戶執行此操作,而不是在域控制器上執行此操作。

回答

0

當您安裝Active Directory時,它會刪除所有本地帳戶。這是打算。

這個問題會更適合https://serverfault.com/

function create-account ([string]$accountName, [string]$accountDescription) { 
$hostname = hostname 
$comp = [adsi]"WinNT://$hostname" 
$user = $comp.Create("User", $accountName) 
$user.SetPassword("change,password.10") 
$user.SetInfo() 
$user.description = $accountDescription 
$user.SetInfo() 
$User.UserFlags[0] = $User.UserFlags[0] -bor 0×10000 #ADS_UF_DONT_EXPIRE_PASSWD flag is 0×10000 
$user.SetInfo() 

$objOU = [ADSI]"WinNT://$hostname/Administrators,group" 
$objOU.add("WinNT://$hostname/$accountName") 

$objOU = [ADSI]"WinNT://$hostname/Remote Desktop Users,group" 
$objOU.add("WinNT://$hostname/$accountName") 
} 

create-account "testuser2" "Some Description" 

另存爲多數民衆贊成的.ps1,編輯,以適應信息,然後運行它。

http://www.jrdata.se/2012/10/31/add-local-users-with-powershell/

+0

我不認爲OP在談論域控制器,而是本地帳戶的成員計算機 –

+0

我不能肯定,但隻字不提本地機器,所以我就這樣,如果OP編輯問題或增加更多細節我會改變這個答案。 –

+0

@ MathiasR.Jessen我決定添加你的建議'剛剛開始' –

相關問題