Урок 1. Начало работы с командлетами Windows Server AppFabric для Windows PowerShell
Время выполнения: 15 минут
Цель: подготовка среды Windows PowerShell к использованию командлетов Windows Server AppFabric для Windows PowerShell, предназначенных для настройки приложения «Служба заказов», управления им и наблюдения за ним.
Задача: в этом занятии будет загружена среда ApplicationServer module for Windows PowerShell и включено выполнение сценариев для Windows PowerShell. В этом учебном курсе следует использовать одну и ту же консоль Windows PowerShell во всех оставшихся занятиях.
Предварительные условия
Перед следующим шагом обратите внимание на следующие требования:
Система AppFabric должна быть уже установлена.
Необходима возможность запустить Windows PowerShell от имени учетной записи администратора.
Процедура
В этом занятии будут выполнены следующие шаги:
запуск сеанса Windows PowerShell с учетными данными администратора;
разрешение выполнения сценариев Windows PowerShell;
загрузка ApplicationServer module for Windows PowerShell.
Запуск сеанса Windows PowerShell с учетными данными администратора
Программа Powershell.exe расположена в каталоге C:\Windows\System32\WindowsPowerShell\v1.0. Откройте его в проводнике или найдите в средстве поиска, нажав кнопку Пуск и введя powershell.exe в поле поиска.
Щелкните правой кнопкой мыши программу powershell.exe и выберите пункт Запуск от имени администратора.
После запуска окна сеанса Windows PowerShell щелкните правой кнопкой мыши заголовок и выберите пункт Свойства.
В окне Свойства Windows PowerShell убедитесь, что выбран режим Выделение мышью, и нажмите кнопку ОК.
Включение выполнения сценариев в Windows PowerShell
Большинство шагов в этом учебном курсе ориентировано на использование сеанса Windows PowerShell. Тем не менее для создания автоматического сценария можно использовать команды во всех занятиях. В некоторые занятиях выполнение сценариев используется для упрощения подхода. В этом разделе будет включено выполнение локального сценария только для текущего сеанса Windows PowerShell.
Выполните следующую команду в окне Windows PowerShell для разрешения выполнения локальных неподписанных сценариев в Windows PowerShell.
Set-ExecutionPolicy –ExecutionPolicy RemoteSigned –Scope Process
В ответ на приглашение подтвердить изменение политики выполнения введите Y и нажмите клавишу ВВОД.
Для проверки включения выполнения локальных сценариев выполните следующую команду в среде Windows PowerShell.
Get-ExecutionPolicy
Среда Windows PowerShell должна описать политику выполнения как RemoteSigned.
Параметр –Scope Process гарантирует, что политика активна только в текущем процессе Windows PowerShell и всех создаваемых дочерних процессах. Задание политики выполнения Windows PowerShell как RemoteSigned с помощью приведенной выше команды приводит к активации следующей политики для текущего сеанса Windows PowerShell:
Сценарии могут выполняться.
Для сценариев и файлов конфигурации, загружаемых из Интернета (в том числе по электронной почте и с помощью мгновенных сообщений), необходима цифровая подпись от надежного издателя.
Цифровая подпись не требуется для уже запускавшихся сценариев и сценариев, созданных на локальном компьютере (а не загруженных из Интернета).
Чтобы отменить изменение политики, закройте текущий сеанс Windows PowerShell и все запущенные в нем дочерние процессы. Обратите внимание, что на занятиях в данном учебном курсе потребуется включить в сеансе измененную политику выполнения.
Имейте в виду, что политика выполнения не запрещает выполнение каких-либо конкретных команд или командлетов. Она лишь задает ограничения на выполнение сценариев и файлов конфигурации.
Дополнительные сведения о политиках выполнения в Windows PowerShell 2.0 см. в разделе about_execution_policies; также можно выполнить следующую команду.
Get-help about_execution_policies
Загрузка модуля Windows PowerShell для AppFabric
Выполните следующую команду, чтобы загрузить ApplicationServer module for Windows PowerShell с помощью командлета Import-Module для Windows PowerShell.
Import-Module ApplicationServer
Отсутствие ошибок указывают на то, что модуль был загружен успешно.
Чтобы убедиться в том, что ApplicationServer module for Windows PowerShell загружается правильно, выполните следующую команду в окне Windows PowerShell.
Get-Command –Module ApplicationServer
Результатом этой команды должно быть перечисление всех команд, предоставляемых ApplicationServer module for Windows PowerShell, в виде таблицы.
Содержание занятия
В этом занятии среда Windows PowerShell была запущена с административными учетными данными, чтобы включить выполнение сценариев для последующих занятий. Также была загружена среда ApplicationServer module for Windows PowerShell и выполнена проверка команд, предоставляемых модулем. Эти команды будут использоваться в этом учебном курсе для настройки приложения «Служба заказов», наблюдения за ним и управления им.
Дальнейшие действия
В разделе Урок 2. Развертывание приложения службы заказов с помощью Windows PowerShell описано построение и развертывание проектов службы Order Service с помощью Windows PowerShell.
См. также
Основные понятия
Урок 2. Развертывание приложения службы заказов с помощью Windows PowerShell
Урок 3. Настройка службы заказов с помощью Windows PowerShell
Урок 4. Наблюдение за службой заказов с помощью Windows PowerShell
Урок 5. Отслеживание рабочего процесса с помощью Windows PowerShell
2011-12-05