Windows Management Framework — заметки о выпуске


Скачать 145.3 Kb.
НазваниеWindows Management Framework — заметки о выпуске
Дата14.02.2013
Размер145.3 Kb.
ТипОбзор
Windows Management Framework — заметки о выпуске

Октябрь 2009 г.

Краткий обзор

В этом документе описан выпуск продукта Microsoft Windows Management Framework для ОС Windows Vista, Windows Server 2008, Windows XP и Windows Server 2003.


Содержание


Заявление об отказе


Сведения, содержащиеся в данном документе, представляют текущее отношение корпорации Майкрософт к описанным вопросам на момент публикации. Поскольку корпорация Майкрософт должна реагировать на изменения условий рынка, этот документ не следует рассматривать как обязательство со стороны корпорации. Кроме того, корпорация Майкрософт не может гарантировать точность любых сведений, представленных после даты публикации документа.


Этот технический документ предназначен только для информирования. КОРПОРАЦИЯ МАЙКРОСОФТ НЕ ПРЕДОСТАВЛЯЕТ НИКАКИХ ГАРАНТИЙ, ЯВНЫХ, ПОДРАЗУМЕВАЕМЫХ ИЛИ НОРМАТИВНЫХ, ОТНОСИТЕЛЬНО СВЕДЕНИЙ, ПРЕДСТАВЛЕННЫХ В НАСТОЯЩЕМ ДОКУМЕНТЕ.


Ответстенность за соблюдение всех релевантных законов об авторских правах несет пользователь. Без ограничения авторских прав никакую часть настоящего документа нельзя воспроизводить, сохранять или вводить в поисковую систему или передавать в любой форме и любым способом (электронным, механическим, фотокопированием, путем записи или иным образом) или для какой-либо цели без письменного разрешения корпорации Майкрософт.


Корпорации Майкрософт могут принадлежать патенты, патентные заявки, товарные знаки, авторские права или права на интеллектуальную собственность, охватывающие предмет, рассматриваемый в данном документе. За исключением случаев, явно предусмотренных в любом письменном лицензионном соглашении с корпорацией Microsoft, получение этого документа не предоставляет никакой лицензии на эти патенты, товарные знаки, авторские права или другие права на интеллектуальную собственность.


© Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.


Microsoft, Windows, Windows Server, Windows XP, Windows Vista и Windows PowerShell являются охраняемыми товарными знаками корпорации Майкрософт в США и других странах.


Названия реальных компаний и продуктов, упомянутых в этом документе, могут быть товарными знаками соответствующих владельцев.

Обзор

В состав выпуска Microsoft Windows Management Framework для ОС Windows Vista, Windows Server 2008, Windows XP и Windows Server 2003 входят указанные ниже компоненты.

WinRM 2.0

Служба удаленного управления Windows (WinRM) представляет собой реализованный корпорацией Майкрософт протокол WS-Management — совместимый с брандмауэром стандартный протокол на основе SOAP, который делает возможным взаимодействие оборудования и операционных систем различных производителей.


Спецификация протокола WS-Management определяет общий способ получения доступа к данным управления и обмена ими во всей ИТ-инфраструктуре.

Windows PowerShell 2.0

Windows PowerShell — ýňî îáîëî÷ęŕ ęîěŕíäíîé ńňđîęč ń ˙çűęîě ńöĺíŕđčĺâ, ďđĺäíŕçíŕ÷ĺííŕ˙ äë˙ ŕäěčíčńňđčđîâŕíč˙ ńčńňĺě č ŕâňîěŕňčçŕöčč ďđîöĺńńîâ. Îíŕ îńíîâŕíŕ íŕ .NET Framework č ďîçâîë˙ĺň ČŇ-ńďĺöčŕëčńňŕě č đŕçđŕáîň÷čęŕě ęîíňđîëčđîâŕňü č ŕâňîěŕňčçčđîâŕňü ŕäěčíčńňđčđîâŕíčĺ ÎŃ Windows č ďđčëîćĺíčé.

BITS 4.0

Фоновая интеллектуальная служба передачи (BITS) — это служба, передающая файлы между клиентом и сервером. Она обеспечивает простой и надежный способ передачи файлов по протоколу HTTP или HTTPS. Служба BITS поддерживает отправку и загрузку файлов. По умолчанию служба BITS передает файлы в фоновом режиме, используя свободные ресурсы сети, однако поддерживает и передачу на переднем плане.

Этот выпуск доступен на языках, указанных ниже по языковому коду.


  • bg-BG

  • cs-CZ

  • da-DK

  • de-DE

  • el-GR

  • en-US

  • es-ES

  • et-EE

  • fi-FI

  • fr-FR

  • hr-HR

  • hu-HU

  • it-IT

  • ja-JP

  • ko-KR

  • lt-LT

  • lv-LV

  • nl-NL

  • nb-NO

  • pl-PL

  • pt-BR

  • pt-PT

  • ro-RO

  • ru-RU

  • sk-SK

  • sl-SI

  • sr-Latn-CS

  • sv-SE

  • th-TH

  • tr-TR

  • uk-UA

  • zh-CN

  • zh-HK

  • zh-TW



Требования

Платформа Microsoft Windows Management Framework разработана для систем, в которых необходимо использовать новые функции управления Windows на платформах прежних версий. Ниже указаны требования Microsoft Management Framework к системе и оборудованию.


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

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

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

  • Windows Server 2008;

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

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

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


Инструкции по установке

Для установки компонентов Windows Management Framework используйте описанную ниже процедуру.


  1. Выберите файл, соответствующий архитектуру компьютера, версию ОС Windows, установленной на компьютере, и компоненты, которые необходимо установить.

    Возможные варианты приведены ниже.



    • Архитектура: x86 или x64.

    • Версия ОС Windows: Windows Vista, Windows Server 2008, Windows XP или Windows Server 2003.

    • Компоненты: основные компоненты (WinRM 2.0 и Windows PowerShell 2.0) и/или служба BITS 4.0.



  2. Скопируйте соответствующий файл с веб-сайта на компьютер.



  3. Дважды щелкните загруженный файл, чтобы запустить программу установки.


Программа установки может предложить перезапустить компьютер.




Известные проблемы

Обновление предварительных версий до окончательной не поддерживается

Обновление предварительных версий (CTP-версий, бета-версий и кандидатов на выпуск) Windows Management Framework, Windows PowerShell и WinRM до окончательной версии не поддерживается. Предварительные версии необходимо удалить до установки этого пакета.


Порты WinRM по умолчанию изменены

Порты по умолчанию, используемые для создания прослушивателей WinRM были изменены (см. таблицу).


Тип порта

Старый порт

Новый порт










HTTP

HTTPS

80

443

5985

5986


Новые порты используются в указанных ниже случаях.


  • Прослушиватели создаются вручную без указания порта.

  • Прослушиватели создаются с помощью команды быстрой настройки WinRM.

  • Запросы отправляются клиентом без указания порта.

  • Выполняются команды WinRM, содержащие имя компьютера (например,  r:<имя_компьютера>), но не порт.

  • Используются команды New-PSSession, Invoke-Command и Enter-PSSession, содержащие имя компьютера (параметр ComputerName), но не порт (параметр Port).


Если в команде WinRM или командлете New-PSSession, Invoke-Command или Enter-PSSession используется URI подключения, для обеспечения совместимости с браузером Internet Explorer используются старые порты (80 и 443).


При обновлении предыдущей версии WinRM прослушиватели WinRM на портах 80 или 443 автоматически переносятся на порты 5985 и 5986 с сохранением исходных настроек. Кроме того, существующие прослушиватели на портах 80 или 443 отмечаются как «совместимые» и продолжают прослушивать эти порты. Прослушиватели на других портах не изменяются.


Средство просмотра событий Windows отображает исходные номера портов

При создании новой подписки на события в системе Windows Vista или Windows Server 2008 средство просмотра событий Windows отображает по умолчанию исходные номера портов (80 и 443).


Требования к портам указаны ниже.


  • Если источником или издателем событий является система Windows 7 или Windows 2008 R2 или установлена платформа Windows Management Framework, необходимо использовать новые порты по умолчанию.



  • Если источником или издателем событий является система, отличная от Windows 7 или Windows 2008 R2, или платформа Windows Management Framework не установлена, изменять номера портов не требуется.


Чтобы создать или обновить подписку на событие, инициированную сборщиком, в средстве просмотра событий Windows с новыми номерами портов, измените номера портов по умолчанию в диалоговом окне «Дополнительные параметры подписки». На приведенном ниже рисунке показано расположение поля «Порт» в диалоговом окне «Дополнительные параметры подписки».





Рис. 1. Диалоговое окно «Дополнительные параметры подписки» с новым портом по умолчанию.


Служба WinRM требует, чтобы ресурсы DMTF возвращали новый селектор

Если при запросе ресурса WinRM указанный URI ресурса представляет собой URI DMTF (URI, который начинается с префикса «http://schemas.dmtf.org/»), в ссылку на конечную точку, возвращаемую в ответном сообщении, включается селектор __cimnamespace.


Одноранговое кэширование несовместимо в версиях BITS 3.0 и 4.0

Этот выпуск продукта устанавливает на компьютере службу BITS 4.0. Для выполнения функций одноранговой передачи файлов служба BITS 4.0 использует инфраструктуру Windows BranchCache. Поскольку служба BITS 4.0 несовместима с решением для однорангового кэширования BITS 3.0, клиентские компьютеры, на которых работает служба BITS 3.0 не могут совместно использовать данные с узлами со службой BITS 4.0. Для одноранговой передачи файлов требуется сервер с инфраструктурой BranchCache.


При удалении службы BITS 4.0 утрачиваются текущие задания BITS

При удалении службы BITS 4.0, которая представляет собой версию службы BITS, входящую в Windows Management Framework, все задания передачи данных BITS, находящиеся в очереди, утрачиваются. Файлы, загрузка которых не была завершена, восстановить после этого нельзя, однако связанные с ними временные файлы будут оставаться на диске, пока не будут удалены явно.


Не удаляйте пакет BITS Windows Management Framework, если в очереди BITS находятся задания. Чтобы очистить очередь BITS, используйте следующую команду BITSAdmin:


Bitsadmin /reset /allusers


Эта команда не удаляет задания BITS, созданные в контексте локальной системы, например задания, созданные клиентом обновления Windows. Прежде чем удалять пакет BITS Windows Management Framework, дождитесь завершения этих заданий.


При обновлении до Windows PowerShell 2.0 некоторые языки заменяются английским

После установки Windows PowerShell 2.0 в системе Windows Server 2008, включающей Windows PowerShell 1.0, пользовательские сообщения, которые отображались в Windows PowerShell 1.0 на указанных ниже языках, будут отображаться в Windows PowerShell 2.0 на английском языке.

  • Чешский

  • Голландский

  • Венгерский

  • Польский

  • Португальский

  • Шведский

  • Турецкий


Оболочка Windows PowerShell 2.0 не локализована на эти языки.


После установки Windows Management Framework папка Windows PowerShell 1.0 может остаться в меню «Пуск»

При использовании платформы Windows Management Framework для обновления компьютера, на котором установлена оболочка Windows PowerShell 1.0, программа установки может оставить папку Windows PowerShell 1.0 в меню «Пуск».


Windows PowerShell 2.0 устанавливается в каталог версии 1.0

Windows PowerShell 2.0 устанавливается в каталог %Windir%\System32\WindowsPowerShell\v1.0, который используется и для установки Windows PowerShell 1.0.


Изменения в Windows PowerShell 2.0

Оболочка Windows PowerShell 2.0 обратно совместима с Windows PowerShell 1.0, однако следует отметить некоторые моменты, указанные ниже.


  • Изменения после выпуска Windows PowerShell 1.0

    • Значение параметра реестра PowerShellVersion в разделе HKLM\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine изменено на 2.0.

    • Добавлены новые командлеты и переменные. Эти дополнения могут конфликтовать с переменными и функциями в профилях и скриптах.

    • Оператор -IEQ выполняет сравнение знаков без учета регистра. Сведения об этом операторе см. в разделе about_Comparison_Operators.

    • Командлет Get-Command получает по умолчанию функции в дополнение к командлетам.

    •  Собственные команды, создающие интерфейс пользователя, нельзя перенаправить командлету Out-Host.

    • Новые ключевые слова Begin, Process, End и Dynamic Param могут конфликтовать с аналогичными словами, используемыми в скриптах и функциях. Интерпретация этих слов как ключевых слов языка может привести к ошибкам синтаксического разбора. Сведения об этих ключевых словах см. в разделе about_Language_Keywords.

    • Изменена процедура разрешения имен командлетов. Если две оснастки Windows PowerShell 1.0 экспортировали командлеты с одинаковыми именами, возникала ошибка выполнения. В Windows PowerShell 2.0 последний командлет, добавленный в сеанс, выполняется при вводе имени команды. Чтобы выполнить команду, которая не выполняется по умолчанию, необходимо указать имя командлета с именем оснастки или модуля, в котором он находится.

    • Если после имени функции указать параметр "-?", будут выведены справочные сведения о функции, если они имеются.

    • Изменена процедура разрешения параметров методов Microsoft .NET Framework. Если в Windows PowerShell 1.0 вызвать перегруженный метод .NET с одним или нескольким совпадениями, ошибка не возникает. В Windows PowerShell 2.0 возникает ошибка неоднозначности. Кроме того, в Windows PowerShell 2.0 значительно изменен алгоритм выбора наиболее подходящего метода, чтобы свести к минимуму количество неоднозначностей.

    • Если при перечислении коллекции в конвейере попытаться изменить ее, оболочка Windows PowerShell вызовет исключение.


Например, следующие команды будут работать в Windows PowerShell 1.0, а в Windows PowerShell 2.0 после первой итерации конвейера вызовут сбой:
$h = @{Name="Hello"; Value="Test"}
$h.keys | foreach-object {$h.remove($_)}

Чтобы избежать этой ошибки, создайте для перечислителя подвыражение с использованием знаков $(), наример:
$($h.keys) | foreach-object {$h.remove($_)}


  • Команды и знаки с ограниченным использованием

При использовании командлета Import-Module для импорта модуля, который экспортирует команды с именами, содержащими неутвержденные команды или знаки с ограниченным использованием, Windows PowerShell выводит предупреждение. Для получения списка утвержденных команд используйте функцию Get-Verb. В именах команд нельзя использовать знаки # , ( ) { } [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * ~ % + =


  • Зарезервированные ключевые слова и имена параметров

В Windows PowerShell 2.0 зарезервированы ключевые слова и имена параметров, указанные ниже. Использование этих ключевых слов и имен параметров с другими целями может привести к ошибкам.

    • Зарезервированные ключевые слова языка: USING, CLASS, DEFINE и VAR.

    • Зарезервированные имена параметров: –SelectProperty и –SelectObject.




  • Аппаратное ускорение Windows Presentation Foundation (WPF)

Графические элементы интегрированной среды сценариев (ISE) Windows PowerShell могут отображаться неправильно, если используется аппаратное ускорение WPF. Если графические элементы отображаются неправильно, отключите аппаратное ускорение WPF, особенно если используются старые драйверы видеокарты или ПО для виртуализации. Дополнительные сведения см. в статье «Настройки обработки графики в реестре» (http://go.microsoft.com/fwlink/?LinkId=144711).


  • Удаленная справка может работать неправильно

Команды Get-Help, отправленные удаленному компьютеру с компьютера, на котором используется частично локализованная операционная система, не возвращают содержимое справки.

Синтаксис команды при этом возвращается, но содержимое справки по команде и ее параметрам отсутствует. Чтобы обойти эту проблему, скопируйте локализованный файл справки из локализованной папки


%Windir%\System32\WindowsPowerShell\v1.0\<код языка> в каталог ApplicationBase или ModuleBase оснастки или модуля. По умолчанию к командам Windows PowerShell ведет путь %Windir%\System32\WindowsPowerShell\v1.0.

Добавить документ в свой блог или на сайт

Похожие:

Разместите кнопку на своём сайте:
cat.convdocs.org


База данных защищена авторским правом ©cat.convdocs.org 2012
обратиться к администрации
cat.convdocs.org
Главная страница