Reset-ComputerMachinePassword
重置计算机的计算机帐户密码。
语法
Reset-ComputerMachinePassword
[-Server <String>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Reset-ComputerMachinePassword
cmdlet 更改计算机用于对域中的域控制器进行身份验证的计算机帐户密码。 你可以使用它重置本地计算机的密码。
示例
示例 1:重置本地计算机的密码
Reset-ComputerMachinePassword
此命令重置本地计算机的计算机密码。 该命令使用当前用户的凭据运行。
示例 2:使用指定的域控制器重置本地计算机的密码
Reset-ComputerMachinePassword -Server "DC01" -Credential Domain01\Admin01
此命令使用域控制器 DC01 重置本地计算机的计算机密码。 它使用 Credential 参数指定有权在域中重置计算机密码的用户帐户。
示例 3:重置远程计算机上的密码
$cred = Get-Credential
Invoke-Command -ComputerName "Server01" -ScriptBlock {Reset-ComputerMachinePassword -Credential $using:cred}
此命令使用 Invoke-Command cmdlet 在 Server01 远程计算机上运行 Reset-ComputerMachinePassword
命令。
有关 Windows PowerShell 中远程命令的详细信息,请参阅 about_Remote 和 Invoke-Command
。
参数
-Confirm
提示你在运行 cmdlet 之前进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Credential
指定有权执行此操作的用户帐户。 默认为当前用户。
键入用户名,如 User01 或 Domain01\User01,或输入 PSCredential 对象,例如由 Get-Credential
cmdlet 生成的对象。 键入用户名时,此 cmdlet 会提示输入密码。
已在 Windows PowerShell 3.0 中引入了此参数。
类型: | PSCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Server
指定此 cmdlet 设置计算机帐户密码时要使用的域控制器的名称。
此参数是可选的。 如果省略此参数,则将选择域控制器来处理该命令。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
不能通过管道将输入传递给此 cmdlet。
输出
None
此 cmdlet 将不生成任何输出。