none
administrator账户名称重置 RRS feed

  • 问题

  • 有很多电脑,administrator账户的名称被修改成了123等不一样的名称,想用命令批量把名字重置为administrator改回来

    有什么命令吗

    2019年3月20日 11:11

答案

  • 你好,

    谢谢你的问题。

    请问你所说的administrator账号是否是本地管理员账号?从你的描述中我猜测它们应该是本地管理员账号。 

    根据你所说的这些账号的名称被改为了123等不一样的名称,并且这些不同名称的帐号在很多台的电脑上。关于修改本地帐号的名称我可以给你提供一个命令来做到这一点,"Rename-Localuser"命令。

    https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/rename-localuser?view=powershell-5.1

    由于你的情况中有多台计算机,并且多个账号有着不同的名称,所以我只能想到通过CSV文件的方法来一次性解决你的问题。

    请像我截图中的那样编辑你的csv文件,在你的csv文件中应该包含计算机名,用户名和新名称三个标题名称,以下根据你的实际情况填入你的值。然后通过powershell进行调用。

    $users=Import-Csv c:\temp\users.csv
    foreach($user in $users)
    {
      Invoke-Command -ComputerName $user.computername -ScriptBlock { Rename-LocalUser -Name $user.username -NewName $user.newname}
    }

    最好的祝福,

    Lee


    Just do it.

    • 已标记为答案 郗混沌 2019年3月21日 10:57
    2019年3月21日 2:39