1

ローカル ユーザー アカウント (Guest & Administrator) の名前を変更する 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 に答える