Установка и настройка Windows PowerShell

 

Применимо к: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu

Последнее изменение раздела: 2010-05-18

Перед началом использования Windows PowerShell следует убедиться в том, что на компьютере установлены и настроены правильные версии Windows PowerShell и службы удаленного управления Windows (WinRM). Необходимо использовать среду управления Windows Management Framework, включающую правильные версии Windows PowerShell v2 и WinRM 2.0.

Если компьютер работает под управлением системы Windows 7 или Windows Server 2008 R2, ничего устанавливать не требуется. Среда Windows Management Framework уже установлена.

Загрузить и установить среду Windows Management Framework можно при условии, что компьютер работает под управлением одной из следующих операционных систем:

  • Windows Vista с пакетом обновления 1 (SP1) или 2 (SP2);

  • Windows Server 2008 с пакетом обновления 1 (SP1) или 2 (SP2);

  • Windows Server 2003 с пакетом обновления 2 (SP2);

  • Windows XP с пакетом обновления 3 (SP3).

Приступим к работе:

  1. Удалите предыдущие версии Windows PowerShell с компьютера.

  2. Удалите предыдущие версии WinRM с компьютера.

  3. Установите среду Windows Management Framework.

  4. Проверьте возможность запуска сценариев в Windows PowerShell.

  5. Проверьте наличие в WinRM разрешения на подключение Windows PowerShell.

1. Удаление предыдущих версий Windows PowerShell с компьютера

Перед установкой среды Windows Management Framework нужно удалить все имеющиеся версии Windows PowerShell.

Примечание. Этот шаг необязателен для операционных систем Windows 7 и Windows Server 2008 R2.

Удаление Windows PowerShell из системы Windows Vista

  1. В группе «Программы» панели управления откройте раздел «Программы и компоненты» и удалите все экземпляры Windows PowerShell, присутствующие в списке установленных программ. Например, CTP-версия Windows PowerShell v2 может отображаться как «Windows PowerShell (TM) V2».

  2. В разделе «Задачи» выберите пункт «Просмотр установленных обновлений» и удалите все экземпляры Windows PowerShell, присутствующие в списке установленных обновлений. Например, версия Windows PowerShell V1 может отображаться как обновление Windows с одним из следующих номеров статей в базе знаний Майкрософт:

    • KB928439;

    • KB923569.

Удаление Windows PowerShell из системы Windows Server 2008

  1. Запустите диспетчер сервера и откройте раздел «Компоненты».

    1. Выберите пункт «Удалить возможности».

    2. Выберите значение Windows PowerShell и следуйте инструкциям по удалению.

  2. На панели управления в группе «Программы» откройте элемент «Программы и компоненты» и удалите все экземпляры Windows PowerShell, находящиеся в списке установленных программ.

  3. В группе «Задачи» выберите элемент «Просмотр установленных обновлений». Удалите все экземпляры Windows PowerShell, присутствующие в списке установленных обновлений.

В начало страницы

Удаление Windows PowerShell из системы Windows Server 2003 или Windows XP

  1. Откройте в панели управления компонент «Установка и удаление программ» и удалите все экземпляры Windows PowerShell, присутствующие в списке установленных программ.

  2. В разделе «Установка и удаление программ» выберите команду «Показать обновления». Удалите все экземпляры Windows PowerShell, присутствующие в списке установленных обновлений. Например, версия Windows PowerShell V1 может отображаться как обновление Windows со следующим номером статьи в базе знаний Майкрософт: KB926139.

В начало страницы

2. Удаление предыдущих версий WinRM с компьютера

Перед установкой среды Windows Management Framework необходимо удалить все имеющиеся версии WinRM.

Примечание. Этот шаг необязателен для операционных систем Windows 7 и Windows Server 2008 R2.

Удаление WinRM из системы Windows Vista или Windows Server 2008

  1. В группе «Программы» панели управления откройте раздел «Программы и компоненты» и удалите все экземпляры службы удаленного управления Windows, присутствующие в списке установленных программ.

  2. В группе «Задачи» выберите элемент «Просмотр установленных обновлений». Удалите все экземпляры службы удаленного управления Windows, присутствующие в списке установленных обновлений. Например, CTP-версия WinRM 2.0 может отображаться как «WindowsRemoteManagement» с одним из следующих номеров статей в базе знаний Майкрософт:

    • KB936059;

    • KB950099.

Удаление Windows PowerShell из системы Windows Server 2003 или Windows XP

  1. Откройте в панели управления компонент «Установка и удаление программ» и удалите все экземпляры службы удаленного управления Windows, присутствующие в списке установленных программ.

  2. В разделе «Установка и удаление программ» выберите команду «Показать обновления». Удалите все экземпляры службы удаленного управления Windows, присутствующие в списке установленных обновлений. Например, WinRM может отображаться как обновление Windows со следующим номером статьи в базе знаний Майкрософт: KB936059.

В начало страницы

3. Установка среды Windows Management Framework

  • Загрузите и установите среду Windows Management Framework. Выберите содержащий Windows PowerShell v2 и WinRM 2.0 пакет, подходящий для используемой операционной системы, системной архитектуры и языка.

    После установки WinRM и Windows PowerShell настройте программное обеспечение так, чтобы оно правильно работало, согласно описанию в следующих шагах.

    Примечание.   Если локальный компьютер защищен сервером Microsoft Internet Security and Acceleration (ISA), возможно, потребуется установить брандмауэр Windows или настроить прокси-сервер на локальном компьютере для подключения Windows PowerShell к облачной службе. Дополнительные сведения см. в разделе Windows PowerShell. Вопросы и ответы для администраторов.

В начало страницы

4. Проверка возможности запуска сценариев в Windows PowerShell

  1. Последовательно выберите пункты «Пуск», «Все программы», «Стандартные», Windows PowerShell.

  2. Чтобы открыть Windows PowerShell, выполните одно из следующих действий:

    • При работе в системе Windows Vista, Windows 7 или Windows Server 2008 R2 щелкните правой кнопкой мыши пункт «Windows PowerShell» и выберите команду «Запуск от имени администратора». При появлении приглашения службы контроля учетных записей с запросом на продолжение нажмите кнопку «Продолжить».

    • При работе в системе Windows XP или Windows Server 2003 щелкните пункт «Windows PowerShell».

  3. Выполните следующую команду:

    Get-ExecutionPolicy
    
  4. Если возвращенное значение отличается от RemoteSigned, необходимо изменить значение на RemoteSigned.

    Примечание. Если задана политика выполнения сценариев RemoteSigned, то запускать можно только сценарии, созданные на компьютере пользователя или подписанные надежным источником.

Подготовка к запуску сценариев в Windows PowerShell

В открытом от имени администратора сеансе Windows PowerShell выполните следующую команду:

Set-ExecutionPolicy RemoteSigned

В начало страницы

5. Проверка наличия в WinRM разрешения на подключение Windows PowerShell

  1. Последовательно выберите «Пуск», «Все программы», «Стандартные».

  2. Выполните одно из следующих действий, чтобы открыть командную строку:

    • При работе в системе Windows Vista, Windows 7 или Windows Server 2008 R2 щелкните правой кнопкой мыши пункт «Командная строка» и выберите команду «Запуск от имени администратора». При появлении приглашения службы контроля учетных записей с запросом на продолжение нажмите кнопку «Продолжить».

    • При работе в системе Windows XP или Windows Server 2003 выберите пункт «Командная строка».

  3. В командной строке выполните следующую команду:

    net start winrm
    winrm get winrm/config/client/auth
    

    Примечание.   Если служба WinRM уже работает, запускать ее не требуется. Состояние службы WinRM можно проверить, запустив команду sc query winrm.

  4. В результатах найдите значение Basic = . Если указано значение Basic = false, то его необходимо изменить на Basic = true.

    Примечание.   Если служба WinRM запущена и значение Basic изменять не требуется, выполните команду net stop winrm, чтобы остановить службу WinRM.

Включение поддержки обычной проверки подлинности в WinRM

  1. В открытом от имени администратора окне командной строки выполните следующие команды: Значение в фигурных скобках { } вводится с учетом регистра:

    winrm set winrm/config/client/auth @{Basic="true"}
    
  2. Проверьте наличие значения Basic = true в выходных данных команды.

    Примечание.   Если служба WinRM запущена, выполните команду net stop winrm, чтобы остановить ее.

В начало страницы

 
Связанные разделы справки
Идет загрузка...
Ресурсы не найдены.