6
我最近安裝了PowerShell,我開始尋找的第一件事情之一是如何創建新用戶。找了一段時間後我還沒有找到這個。 我在Linux上bash有一點經驗,並發現它非常有效。在那裏創建用戶是微不足道的。 是否有一種使用PowerShell創建本地用戶的簡單\內置方法?使用PowerShell創建本地用戶(Windows Vista)
謝謝。
我最近安裝了PowerShell,我開始尋找的第一件事情之一是如何創建新用戶。找了一段時間後我還沒有找到這個。 我在Linux上bash有一點經驗,並發現它非常有效。在那裏創建用戶是微不足道的。 是否有一種使用PowerShell創建本地用戶的簡單\內置方法?使用PowerShell創建本地用戶(Windows Vista)
謝謝。
您可以使用本地主機的ADSI:
function create-account ([string]$accountName = "testuser") {
$hostname = hostname
$comp = [adsi] "WinNT://$hostname"
$user = $comp.Create("User", $accountName)
$user.SetPassword("Password1")
$user.SetInfo()
}
你也可以使用
net user /add
此命令不限於PowerShell的。
如果您正在使用密碼創建用戶的腳本,那麼您可能還希望該用戶的密碼不會過期:`$ user.Put('userFlags',[int] $ user.userFlags.Value -bor 0x00010000)# ADS_UF_DONT_EXPIRE_PASSWD` – 2013-05-09 00:47:18