我应该使用powershell在Windows Server 2008 r2上创建,激活和停用本地用户帐户。我已经使用活动目录执行此操作,但我找不到本地帐户的命令。谁能帮我? 最好的问候。
卡尔
对不起,如果我不像我应该的那样准确。我必须为成员服务器上的本地用户帐户执行此操作,而不是在域控制器上执行此操作。
答案 0 :(得分: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/