Поделиться через


Reset-ComputerMachinePassword

Сбрасывает пароль учетной записи компьютера для компьютера.

Синтаксис

Default (По умолчанию)

Reset-ComputerMachinePassword
    [-Server <String>]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Командлет Reset-ComputerMachinePassword изменяет пароль учетной записи компьютера, используемый для проверки подлинности на контроллерах домена в домене. Его можно использовать для сброса пароля локального компьютера.

Примеры

Пример 1. Сброс пароля для локального компьютера

Reset-ComputerMachinePassword

Эта команда сбрасывает пароль компьютера для локального компьютера. Команда выполняется с учетными данными текущего пользователя.

Пример 2. Сброс пароля для локального компьютера с помощью указанного контроллера домена

Reset-ComputerMachinePassword -Server "DC01" -Credential Domain01\Admin01

Эта команда сбрасывает пароль компьютера локального компьютера с помощью контроллера домена DC01. В нем используется параметр учетных данных для указания учетной записи пользователя, которая имеет разрешение на сброс пароля компьютера в домене.

Пример 3. Сброс пароля на удаленном компьютере

$cred = Get-Credential
Invoke-Command -ComputerName "Server01" -ScriptBlock {
    Reset-ComputerMachinePassword -Credential $Using:cred
}

Эта команда использует командлет Invoke-Command для выполнения команды Reset-ComputerMachinePassword на удаленном компьютере Server01.

Дополнительные сведения об удаленных командах в Windows PowerShell см. в about_Remote и Invoke-Command.

Параметры

-Confirm

Запрашивает подтверждение перед запуском cmdlet.

Свойства параметров

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Credential

Указывает учетную запись пользователя, которая имеет разрешение на выполнение этого действия. По умолчанию используется текущий пользователь.

Введите имя пользователя, например User01 или Domain01\User01, или введите объект PSCredential, например объект, созданный командлетом Get-Credential. При вводе имени пользователя этот командлет запрашивает пароль.

Этот параметр появился в Windows PowerShell 3.0.

Свойства параметров

Тип:PSCredential
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Server

Указывает имя контроллера домена, используемого при установке этого командлета пароля учетной записи компьютера.

Это необязательный параметр. Если этот параметр не указан, контроллер домена выбирается для обслуживания команды.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.

Свойства параметров

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

None

Входные данные в этот командлет невозможно передать.

Выходные данные

None

Этот командлет не создает выходные данные.