РАЗДЕЛ
    about_Remote_Requirements

КРАТКОЕ ОПИСАНИЕ
    Описывает требования к системе и конфигурации для выполнения удаленных 
    команд в Windows PowerShell.

ПОЛНОЕ ОПИСАНИЕ
    В этом разделе описываются требования к системе, пользователям и 
    ресурсам для установления удаленных подключений и выполнения удаленных 
    команд в Windows PowerShell. Кроме того, в этом разделе содержатся 
    инструкции по настройке удаленных операций.

    Примечание. Многие командлеты (включая Get-Service, Get-Process, 
		Get-WMIObject, Get-EventLog и Get-WinEvent) получают 
    		объекты с удаленных компьютеров с помощью методов 
		Microsoft .NET Framework, используемых для извлечения 
    		объектов. Они не используют инфраструктуру удаленного 
    		взаимодействия Windows PowerShell. Требования, описанные 
    		в этом документе, не применяются к таким командлетам.

          	Чтобы найти командлеты, которые имеют параметр ComputerName 
          	и не используют удаленное взаимодействие Windows PowerShell, 
		прочитайте описание параметра ComputerName командлетов.
          

 ТРЕБОВАНИЯ К СИСТЕМЕ

    На локальном и удаленном компьютерах должны быть установлены следующие 
    компоненты:

        --  Windows PowerShell 2.0 или более поздней версии;

        --  Microsoft .NET Framework 2.0 или более поздней версии;

        --  Windows Remote Management 2.0.

    Чтобы определить номер установленной версии Windows PowerShell, 
    используйте автоматическую переменную $PSVersionTable. Значение 
    свойства $PSVersionTable.Version.Major должно быть не меньше 2.

    Windows Remote Management 2.0 входит в состав Windows 7 и Windows 
    Server 2008 R2. Кроме того, этот компонент входит в 
    интегрированный пакет установки для более ранних версий Windows, 
    включающий Windows PowerShell.

    Для интегрированной среды скриптов Windows PowerShell (ISE) 
    и командлета Out-Gridview требуется Microsoft .NET Framework 
    3.5 с пакетом обновления 1. Для командлета Get-WinEvent требуется 
    Microsoft .NET Framework 3.5 или более поздней версии. Эти 
    обновления не требуются для удаленного взаимодействия.


 РАЗРЕШЕНИЯ ПОЛЬЗОВАТЕЛЕЙ

    Для установления удаленного подключения и выполнения удаленных 
    команд текущий пользователь должен быть членом группы "Администраторы" 
    на удаленном компьютере или должен быть способным предоставить 
    учетные данные администратора.


 ВЫПОЛНЕНИЕ ОПЕРАЦИЙ ОТ ИМЕНИ АДМИНИСТРАТОРА

    В Windows Vista, Windows Server 2008 и более поздних версиях Windows 
    привилегии администратора требуются для выполнения следующих операций 
    удаленного взаимодействия.

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

        -- Управление конфигурациями сеансов на локальном компьютере.

        -- Просмотр и изменение параметров WS-Management на локальном 
           компьютере.
           Эти параметры находятся в узле LocalHost диска WSMAN:.


    Для выполнения этих задач необходимо запустить Windows PowerShell 
    командой "Запуск от имени администратора", даже если пользователь 
    является членом группы "Администраторы" на локальном компьютере.

    Чтобы запустить Windows PowerShell командой "Запуск от имени 
    администратора" в Windows 7 и Windows Server 2008 R2, выполните 
    следующие действия:

        1. В меню "Пуск" выберите "Все программы", "Стандартные", а затем 
           щелкните папку Windows PowerShell.

        2. Щелкните правой кнопкой мыши Windows PowerShell и выберите 
           команду "Запуск от имени администратора".

    Чтобы запустить Windows PowerShell командой "Запуск от имени 
    администратора" в Windows Vista и Windows Server 2008, выполните 
    следующие действия: 

        1. В меню "Пуск" выберите "Все программы" и щелкните папку Windows 
     	   PowerShell.

        2. Щелкните правой кнопкой мыши Windows PowerShell и выберите 
      	   команду "Запуск от имени администратора".
    
    Команда "Запуск от имени администратора" также доступна в других 
    элементах проводника для Windows PowerShell, включая ярлыки. 
    Просто щелкните правой кнопкой мыши элемент и выберите команду 
    "Запуск от имени администратора".

    При запуске Windows PowerShell из другой программы, например Cmd.exe, 
    используйте для запуска программы команду "Запуск от имени 
    администратора".

 НАСТРОЙКА КОМПЬЮТЕРА ДЛЯ УДАЛЕННОГО ВЗАИМОДЕЙСТВИЯ  

    Функции удаленного взаимодействия Windows PowerShell 
    поддерживаются службой WinRM, которая является выполненной Майкрософт 
    реализацией протокола WS-Management. Для использования функций удаленного 
    взаимодействия необходимо изменить конфигурацию WS-Management по 
    умолчанию в системе. 

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

        1. Запустите Windows PowerShell. В Windows Vista и более 
           поздних версиях Windows запустите Windows PowerShell командой 
           "Запуск от имени администратора".

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

	   enable-psremoting


    Эта процедура позволяет пользователям на других компьютерах 
    устанавливать удаленные подключения и выполнять удаленные команды 
    на локальном компьютере. Она также позволяет создать подключение 
    "с замыканием на себя" на локальном компьютере.

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

          new-pssession


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

          C:\PS> new-pssession

          Id Name        ComputerName    State    ConfigurationName
          -- ----        ------------    -----    -----
          1  Session1    localhost       Opened   Microsoft.PowerShell

    Если команда завершается неудачей, см. раздел about_Remote_Trouble
    shooting.


 ПОНИМАНИЕ ПОЛИТИК

    При удаленной работе используется два экземпляра Windows 
    PowerShell: один находится на локальном компьютере, а второй - на 
    удаленном компьютере. В результате на работу пользователя влияют 
    политики Windows и политики Windows PowerShell на локальном и 
    удаленном компьютерах.

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


СМ. ТАКЖЕ
    about_Remote
    about_PSSessions
    Invoke-Command
    Enter-PSSession
    New-PSSession




Содержание