Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershells脚本重新命名本地来宾&;管理员帐户?_Powershell_Powershell 2.0_User Accounts - Fatal编程技术网

Powershells脚本重新命名本地来宾&;管理员帐户?

Powershells脚本重新命名本地来宾&;管理员帐户?,powershell,powershell-2.0,user-accounts,Powershell,Powershell 2.0,User Accounts,是否有人拥有将重命名本地用户帐户(来宾和管理员)的PowerShell脚本? 我正在寻找与我下面所拥有的东西大致相同的东西,或者足够接近的东西 function Set-NewUserName{ param($OldUserName, $NewUserName) #Implement Black Magic to change username. } 您可以使用WMI来执行此操作 $user = Get-WMIObject Win32_UserAccount -Filter "

是否有人拥有将重命名本地用户帐户(来宾和管理员)的PowerShell脚本? 我正在寻找与我下面所拥有的东西大致相同的东西,或者足够接近的东西

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

您可以使用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
}

您可以使用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
}

感谢您的快速和令人惊讶的简单化结果,我担心我将不得不使用ADSI来执行此任务。+1.)它是否会导致安装的软件、注册表设置等出现问题?在大多数情况下,我会说不,因为用户名与SID绑定,这是系统最终用来授予或拒绝权限的。当然也有一些边缘情况,程序员不遵循公认的做法,错误地实现安全性,更改名称可能会把事情搞砸。感谢您快速而令人惊讶的简单化结果,我担心我将不得不使用ADSI来执行此任务。+1.)它是否会导致安装的软件、注册表设置等出现问题?在大多数情况下,我会说不,因为用户名与SID绑定,这是系统最终用来授予或拒绝权限的。当然也有一些边缘情况,程序员不遵循公认的实践,错误地实现安全性,更改名称可能会把事情搞砸。