用于重命名本地访客的Powershell脚本;管理员帐户?

时间:2011-03-04 02:08:21

标签: powershell powershell-v2.0 user-accounts

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

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

1 个答案:

答案 0 :(得分: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
}