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_RemoteInvoke-Command

参数

-Confirm

提示你在运行 cmdlet 之前进行确认。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

指定有权执行此操作的用户帐户。 默认为当前用户。

键入用户名,如 User01 或 Domain01\User01,或输入 PSCredential 对象,例如由 Get-Credential cmdlet 生成的对象。 键入用户名时,此 cmdlet 会提示输入密码。

已在 Windows PowerShell 3.0 中引入了此参数。

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Server

指定此 cmdlet 设置计算机帐户密码时要使用的域控制器的名称。

此参数是可选的。 如果省略此参数,则将选择域控制器来处理该命令。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

None

不能通过管道将输入传递给此 cmdlet。

输出

None

此 cmdlet 将不生成任何输出。