如何使用 PowerShell 更改本地使用者帳戶密碼?
要使用 PowerShell 更改本地使用者帳戶密碼,我們可以使用帶有 Password 引數的 Set-LocalUser 命令。此密碼引數應當位於安全字串中。因此,我們需要要求使用者將密碼輸入為安全字串或需要將明文密碼明確轉換為安全字串。例如:
$localuser = Read-Host "Enter Local UserName" $password = Read-Host "Enter local user account password " -AsSecureString Set-LocalUser -Name $localuser -Password $password -Verbose
如果你需要無需提示使用者即可設定密碼,則需要按如下所示將明文密碼強制轉換為安全字串。
$password = "Admin123" | ConvertTo-SecureString -AsPlainText -Force Set-LocalUser -Name TestUser -Password $password -Verbose
要設定遠端計算機上的本地使用者帳戶密碼,請使用 Invoke-Command.
Invoke-Command -ComputerName Computer1, Computer2 -ScriptBlock{
$password = "Admin123" | ConvertTo-SecureString -AsPlainText -Force
Set-LocalUser -Name 'TestUser' -Password $password -Verbose
}上述命令將在遠端伺服器 computer1 和 Computer2 上設定本地使用者帳戶密碼。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP