是否有人拥有将重命名本地用户帐户(访客和管理员)的PowerShell脚本? 我正在寻找下面的东西或足够接近的东西。
function Set-NewUserName{
param($OldUserName, $NewUserName)
#Implement Black Magic to change username.
}
答案 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
}