如何使用Powershell管理Windows Server 2008 r2上的本地用户帐户



我应该在带有Powershell的Windows Server 2008 r2上创建,激活和停用本地用户帐户。我已经使用活动目录执行此操作,但是找不到本地帐户的命令。谁能帮我?此致敬意。

卡尔

如果我没有达到应有的准确性,我很抱歉。我必须为成员服务器上的本地用户帐户执行此操作,而不是在域控制器上。

当您安装 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/

最新更新