[Документация Yandex Cloud](../../../index.md) > [Yandex Compute Cloud](../../index.md) > [Пошаговые инструкции](../index.md) > Управление виртуальной машиной > Сбросить пароль пользователя ВМ Windows Server

# Сбросить пароль пользователя на виртуальной машине Windows Server

При первом [подключении к виртуальной машине по RDP](../vm-connect/rdp.md) нужно сбросить пароль администратора, установленный по умолчанию, и сгенерировать новый.

Для сброса пароля пользователя на ВМ Windows Server средствами Yandex Cloud требуются:

* [Агент для сброса паролей](../../concepts/guest-agent.md). Агент входит в состав стандартных образов Windows Server. Если вы пользуетесь собственным образом, для сброса паролей установите агент по [инструкции](../vm-guest-agent/install.md).

* Сервисная роль `compute.admin`, примитивная роль `editor` или любая роль, наследующая все разрешения одной из этих двух ролей. Подробнее о ролях читайте в разделе [Управление доступом в Compute Cloud](../../security/index.md).

* Запущенная ВМ (в [статусе](../../concepts/vm-statuses.md) `RUNNING`).

Чтобы сбросить пароль:

{% list tabs group=programming_language %}

- Консоль управления {#console}

  1. В [консоли управления](https://kz.console.yandex.cloud) выберите каталог, которому принадлежит виртуальная машина.
  1. Перейдите в сервис **Compute Cloud**.
  1. Выберите нужную ВМ.
  1. Справа вверху нажмите ![image](../../../_assets/console-icons/ellipsis.svg) и выберите ![image](../../../_assets/console-icons/key.svg) **Сбросить пароль**.
  
      ![image](../../../_assets/compute/win-reset-password.png)
  
      {% note info %}
  
      Если в открывшемся окне вы видите сообщение о том, что на ВМ не работает агент для сброса паролей, проверьте, что он установлен, и посмотрите логи его работы. Подробнее в разделе [Проверить работу агента для сброса паролей на виртуальной машине Windows Server](../vm-guest-agent/check.md).
  
      {% endnote %}
  
  1. Укажите имя пользователя, для которого нужно сбросить пароль. Если на ВМ не существует пользователя с таким именем, он будет создан с правами администратора.
  
      Чтобы сбросить пароль администратора, укажите `Administrator`.
  
  1. Нажмите **Сгенерировать пароль**.

- PowerShell {#powershell}

  1. Запустите PowerShell от имени администратора.
  1. Установите модуль для сброса пароля (один раз):

      1. [Установите CLI и настройте его](../../../cli/quickstart.md) так, чтобы команды выполнялись от имени пользователя или [сервисного аккаунта](../../../iam/concepts/users/service-accounts.md) с одной из нужных ролей, указанных выше.
      1. Выполните команду:

          ```powershell
          Install-Module -Name YCPasswordReset
          ```

          На вопросы установщика, например о поставщике NuGet и о репозитории, отвечайте `Y` («да»).

  1. Выполните команду:

      ```powershell
      Reset-YCUserPassword -InstanceName <имя_ВМ> -Username <имя_пользователя_ВМ>
      ```

      {% note info %}

      Если команда выполняется слишком долго, остановите ее с помощью сочетания клавиш **Ctrl** + **C**. После этого проверьте, что агент для сброса паролей установлен, и посмотрите логи его работы. Подробнее в разделе [Проверить работу агента для сброса паролей на виртуальной машине Windows Server](../vm-guest-agent/check.md).

      {% endnote %}

      Если у ВМ не существует пользователя с именем, указанным в параметре `-Username`, он будет создан с правами администратора.

{% endlist %}

{% note warning %}

Обязательно сохраните сгенерированный пароль. После закрытия окна он будет недоступен.

{% endnote %}