Powershells脚本重命名本地访客和管理员帐户?

jam*_*983 1 powershell powershell-2.0 user-accounts

有没有人有一个PowerShell脚本,将重命名本地用户帐户(访客和管理员)?我正在寻找下面的东西或足够接近的东西.

function Set-NewUserName{
    param($OldUserName, $NewUserName)
    #Implement Black Magic to change username.
}
Run Code Online (Sandbox Code Playgroud)

rav*_*nth 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
}
Run Code Online (Sandbox Code Playgroud)