1

是否有人拥有将重命名本地用户帐户(访客和管理员)的 PowerShell 脚本?我正在寻找类似于我在下面的东西或足够接近的东西。

function Set-NewUserName{
    param($OldUserName, $NewUserName)
    #Implement Black Magic to change username.
}
4

1 回答 1

7

您可以使用 WMI 来执行此操作。

$user = Get-WMIObject Win32_UserAccount -Filter "Name='$oldName'"
$result = $user.Rename($newName)

if ($result.ReturnValue -eq 0) {
return $user
# you may just print a message here
}
于 2011-03-04T02:19:19.527 回答