Обновить powershell windows 7: Скачивание и установка Windows PowerShell 5.1 — Skype for Business Online
Содержание
Скачивание и установка Windows PowerShell 5.1 — Skype for Business Online
Twitter
LinkedIn
Facebook
Адрес электронной почты
-
Статья -
- Чтение занимает 4 мин
-
-
- Применяется к:
- Skype for Business
Важно
Skype для бизнеса Online прекращена 31 июля 2021 г. Если вы еще не обновили Skype для бизнеса Online, они будут автоматически запланированы для автоматического обновления. Если вы хотите обновить свою организацию до Teams самостоятельно, настоятельно рекомендуем начать планирование пути обновления уже сегодня. Помните, что успешное обновление соответствует технической и пользовательской готовности, поэтому не забудьте использовать наши рекомендации по обновлению при переходе к Teams.
Если вы используете юбилейное обновление Windows 10 или Windows Server 2016, у вас уже должно быть приложение Windows PowerShell 5.1. Это обусловлено тем, что это приложение входит в состав этих операционных систем.
Чтобы узнать, какую версию Microsoft PowerShell вы используете, выполните следующие действия на компьютере под управлением ОС Windows 7, Windows Server 2008 R2 или Windows Server 2012:
В меню Пуск последовательно выберите пункты Все программы, Стандартные, Windows PowerShell и затем щелкните Windows PowerShell.
В консоли PowerShell введите следующую команду и нажмите клавишу ВВОД:
Get-Host | Select-Object Version
В окне консоли должны отобразиться примерно такие сведения:
Версия
-------
4.0Если возвращается номер версии 5.1, значит вы используете Windows PowerShell 5.1. В противном случае вам необходимо установить Windows PowerShell 5.1. Для этого можно скачать платформу Windows Management Framework 5.1, в состав которой входит среда Windows PowerShell 5.1, из Центра загрузки Майкрософт.
Если вы убедились, что у вас установлена версия Windows PowerShell 5.1, необходимо проверить, настроена ли версия PowerShell для работы с удаленно исполняемыми сценариями. Для этого запустите приложение PowerShell от имени администратора. В ОС Windows 7, Windows Server 2008 R2, Windows Server 2012 или Windows Server 2012 R2 выполните следующие действия:
В меню Пуск последовательно выберите пункты Все программы, Стандартные и Windows PowerShell. Затем щелкните элемент Windows PowerShell правой кнопкой мыши и выберите Запуск от имени администратора.
Если появится диалоговое окно Контроль учетных записей, нажмите кнопку Да, чтобы разрешить запуск PowerShell с правами администратора.
В системе Windows 8 выполните указанные ниже действия.
Откройте панель чудо-кнопок и выберите Поиск, после чего щелкните правой кнопкой мыши элемент Windows PowerShell. Для быстрого доступа к панели чудо-кнопок на любом компьютере под управлением ОС Windows 8 (независимо от наличия сенсорного экрана) нажмите клавишу Windows и, не отпуская ее, клавишу C.
В панели инструментов внизу экрана выберите пункт Запуск от имени администратора.
Если появится диалоговое окно Контроль учетных записей, нажмите кнопку Да, чтобы разрешить запуск PowerShell с правами администратора.
После запуска PowerShell необходимо разрешить работу с удаленными сценариями в политике выполнения. Для этого в консоли PowerShell введите следующую команду и нажмите клавишу ВВОД:
Set-ExecutionPolicy RemoteSigned -Force
Примечание.
При выполнении предыдущей команды может возникнуть следующее сообщение об ошибке: Set-ExecutionPolicy: доступ к разделу реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Micrsoft.PowerShell’ запрещен.> Это сообщение об ошибке обычно возникает, если вы не используете PowerShell с учетными данными администратора. Чтобы исправить эту ошибку, закройте сеанс PowerShell и запустите новый сеанс от имени администратора.
Чтобы проверить правильность настройки политики выполнения, в командной строке PowerShell введите следующую команду и нажмите клавишу ВВОД:
Get-ExecutionPolicy
Если все настроено правильно, команда вернет следующее значение:
RemoteSigned
Если вы не используете Windows PowerShell 5. 1, вам также необходимо скачать и установить платформу Windows Management Framework 5.1 из Центра загрузки Майкрософт. Этот пакет установки включает в себя Windows PowerShell 5.1 и Windows Remote Management (WinRM) 3.0. Его можно использовать, например, если вы работаете в ОС Windows 7 с пакетом обновления 1 (SP1) и еще не выполнили обновление до Windows PowerShell 5.1. В системах Windows Server 2016 и Windows 10 с юбилейным обновлением устанавливать приложение Windows PowerShell 5.1 обычно не требуется. Версия Windows PowerShell 5.1 входит в состав этих операционных систем.
Перед установкой Windows Management Framework 5.1 проверьте выполнение перечисленных ниже условий.
Убедитесь, что вы скачали правильную версию пакета установки. Для 64-разрядной версии Windows 7 с пакетом обновления 1 (SP1) скачайте файл Win7AndW2K8R2-KB3191566-x64.ZIP. Для 32-разрядной версии Windows 7 необходимо скачать файл Win7-KB3191566-x86.ZIP.
Для системы Windows 7 должен быть установлен пакет обновления 1.
Если вы не знаете свою версию Windows или не уверены, установлен ли у вас пакет обновления 1 для Windows 7, откройте меню Пуск, щелкните правой кнопкой мыши пункт Компьютер и выберите пункт Свойства. Нужная информация будет представлена в диалоговом окне «Система».
Чтобы установить Windows Management Framework 5.1, выполните процедуру из статьи Установка и настройка WMF 5.1.
После перезагрузки проверьте работоспособность Windows PowerShell и возможность запуска этого приложения от имени администратора. Для этого выполните следующие действия:
В меню Пуск последовательно выберите пункты Все программы, Стандартные и Windows PowerShell. Затем щелкните элемент Windows PowerShell правой кнопкой мыши и выберите Запуск от имени администратора.
Если появится диалоговое окно «Контроль учетных записей», нажмите кнопку Да, чтобы разрешить запуск PowerShell с правами администратора.
В появившейся консоли PowerShell необходимо убедиться, что служба WinRM запущена и правильно настроена. Для этого в командной строке PowerShell введите следующую команду и нажмите клавишу ВВОД:
Get-Service winrm
На экран будут выведены сведения о службе WinRM:
Status Name DisplayName ------ ---- ----------- Running winrm Windows Remote Management (WS-Manag...
Если в столбце состояния не указано, что служба WinRM запущена, запустите ее. Для этого введите следующую команду и нажмите клавишу ВВОД:
Start-Service winrm
После запуска службы WinRM введите следующую команду, чтобы убедиться, что используется базовая проверка подлинности:
winrm set winrm/config/client/auth '@{Basic="True"}'
На экране появятся примерно следующие сведения:
Auth Basic = true Digest = true Kerberos = true Negotiate = true Certificate = true CredSSP = false
Если настроена и применяется обычная проверка подлинности, вы можете использовать PowerShell для соединения с приложением Skype для бизнеса Online.
Совет
, новый для Office 365?
Ознакомьтесь с бесплатными видеокурсами для Office 365 и ИТ-специалистов, которые перечислены в LinkedIn Learning.
Настройка компьютера для Windows PowerShell
Обновление версии PowerShell в Windows
В этой статье мы рассмотрим, как обновить версию Windows PowerShell до актуальной 5.1 и установить (обновить) PowerShell Core 7.1. В предыдущей статье мы рассказывали, что на данный момент есть две ветки PowerShell: старая версия Windows PowerShell (максимальная версия 5.1, которая более не развивается) и новая платформа PowerShell Core (сейчас доступна версия 7.1). Несмотря на то, что нумерация версий PowerShell продолжается с 5.1 (6.0, 6.1, 7.0 и т.д.), это две разные платформы. Соответственно мы рассмотрим отдельно как обновить Windows PowerShell и PowerShell Core.
В PowerShell Core 7.0 разработчики добавили максимальную совместимость с Windows PowerShell. Т.е. вы можете без проблем запускать свои старые скрипты, командлеты в PowerShell Core.
Содержание:
- Обновление Windows PowerShell до 5.1
- Установка/обновление PowerShell Core 7.1
- Установка PowerShell Core через Microsoft Store
- Обновление PowerShell Core с помощью GPO
- Обновление PowerShell на удаленных компьютерах
Обновление Windows PowerShell до 5.1
Попробуем обновить версию Windows PowerShell в Windows Server 2012 R2 до версии 5.1.
По-умолчанию Windows Server 2012 R2 (Windows 8.1) устанавливается с версией 4.0.
Сначала проверим текущую версию PowerShell (на скриншоте видно, что это PowerShell 4.0):
$PSVersionTable.PSVersion
Чтобы обновить вашу версию PowerShell до 5.1, нужно установить пакет Windows Management Framework 5.1, который в свою очередь требует наличия .NET Framework 4.5.2 (или более поздней версии). Убедитесь, что у вас установлена версий . NET 4.5.2 или выше командой:
(Get-ItemProperty ‘HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full’ -Name Release).Release
В моем случае код 378675 говорит о том, что установлена версия .NET 4.5.1. Поэтому мне нужно скачать и установить более новую .NET Framework 4.8 (ссылка на офлайн установщик https://go.microsoft.com/fwlink/?linkid=2088631 —
ndp48-x86-x64-allos-enu.exe
).
Установите .NET 4.8 (потребуется перезагрузка).
Если установить WMF 5.1, но не установить .NET 4.5.2 (или более новый), часть функций PowerShell не будет работать.
Скачайте WMF 5.1 для Windows Server 2012 R2 —
Win8.1AndW2K12R2-KB3191564-x64.msu
(https://go.microsoft.com/fwlink/?linkid=839516).
Установите MSU файл Windows Management Framework 5.1.
После перезагрузки сервера, запустите консоль PS и убедитесь, что версия была обновлена до PowerShell 5.1.
Если у вас остались снятые с поддержки Windows Server 2008 R2 и Windows 7, вы можете обновить в них версию PowerShell с 2. 0 до 5.1 аналогичным способом. Сначала устанавливается .Net Framework 4.5.2 или выше, затем WMF 5.1 (ссылки загрузки будут другими, чем для Windows Server 2012 R2).
Установка/обновление PowerShell Core 7.1
Обратите внимание, что последняя версия Windows PowerShell, устанавливаемая в Windows 10 и Windows Server 2019 — PowerShell 5.1. Вместо нее Microsoft начала разрабатывать кроссплатформенную версию PowerShell Core. На данный момент доступны версии PowerShell Core 6.0, 6.1, 6.2, 7.0 и 7.1. По сути, PowerShell Core это новая платформа, которая устанавливается в системе вместе с Windows PowerShell. Т.е. нельзя обновить PowerShell 5.1 до PowerShell Core 7.1. PowerShell 7 устанавливается на компьютере отдельно от Windows PowerShell 5.1.
Если у вас уже установлен PowerShell Core 6.0, вы можете обновить версию PowerShell на своем компьютере до последней версии PowerShell Core 7. 1 (либо можно установить PowerShell Core 7.1 рядом с Windows PowerShell 5.1). В этом примере мы попробуем обновить версию PowerShell Core в Windows 10 20h3. Есть два способа обновления:
- Можно вручную скачать msi установщик PowerShell Core на GitHub;
- Можно скачать и запустить установку (обновление) непосредственно из консоли PowerShell.
Последние релизы PowerShell Core можно установить на всех версиях Windows, начиная с Windows 7 SP1, Server 2008 R2 и выше.
Если вы хотите установить PowerShell Core с помощью MSI пакета, перейдите на старицу проекта https://github.com/PowerShell/PowerShell, найдите последний стабильный релиз (на момент написания статьи это v7.1.3 Release of PowerShell от 4 марта. Доступны также более новые v7.2.0-preview Release of PowerShell, но лучше пока не ставить их до выхода стабильной версии. Разверните список Assets и найдите пакет для вашей версии Windows (PowerShell-7.1.3-win-x64.msi или PowerShell-7. 1.3-win-x86.msi).
Скачайте msi файл и установите его.
Вы можете обновить PowerShell непосредственно из консоли.
Обновим (установим) последнюю версию PoSh Core с помощью команды:
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"
Данная команда загружает установочный MSI файл PowerShell 7.1 с GitHub и запускает установку, затем запускается установка через MSI Installer.
После окончания установки открывается окно PowerShell Core (pwsh.exe), проверьте версию PowerShell и убедитесь, что теперь это PoSh 7.1.3.
Если у вас установлен пакетный менеджер WinGet, вы можете установить или обновить версию PowerShell до актуальной командой:
winget install --id=Microsoft.PowerShell -e
Либо можно установить конкретную версию PowerShell Core:
winget install --id=Microsoft.PowerShell -v "7.1.2" -e
При использовании менеджера пакетов Chocolatey, используйте команды (для 5. 1):
choco install powershell -y
choco upgrade powershell -y
Для обновления PowerShell 7.x:
choco upgrade pwsh -y
Обратите внимание на каталоги различных версий PowerShell:
- Windows PowerShell 5.1:
$env:WINDIR\System32\WindowsPowerShell\v1.0
- PowerShell Core 6.x:
$env:ProgramFiles\PowerShell\6
- PowerShell 7.x:
$env:ProgramFiles\PowerShell\7
Если на компьютере был установлен PowerShell 6.x, то при установке PowerShell 7.1 каталог
$env:ProgramFiles\PowerShell\6
автоматически удаляется.
Обратите внимание, что имя исполняемого файла среды PowerShell изменился. Теперь это
c:\Program Files\PowerShell\7\pwsh.exe
. У него собственная иконка в меню Start.
- Для запуска Windows PowerShell, основанного на .NET Framework используется команда
powershell. exe
- Для запуска PowerShell Core, основанного на .NET Core, нужно использовать команду
pwsh.exe
Т.е. теперь на этом компьютере есть две версии: Windows PowerShell 5.1 и PowerShell Core 7.1.
Чтобы запустить предыдущую версию PowerShell, например 4, используйте команду:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Version 4
Установка PowerShell Core через Microsoft Store
В Windows 10 вы можете установить или обновить PowerShell через магазин приложений Microsoft Store. Приложение PowerShell можно найти в магазине вручную или воспользуйтесь этой ссылкой. Преимущество такого способа установки – приложение Store будет автоматически контролировать установленную версию PowerShell и автоматически устанавливать обновления по мере появления.
Но есть и недостатки, связанные с тем, что такой PowerShell будет запускаться в песочнице.
Можно скачать appx/msix файл приложения и установить с помощью командлета Add-AppxPackage (или по сценарию, описанному в статье про восстановление Microsoft Store).
Обновление PowerShell Core с помощью GPO
В домене Active Directory вы можете централизованно установить и обновить PowerShell Core с помощью групповой политики. Воспользуйтесь возможностями GPO по установке MSI пакетов.
- Скачайте установочный MSI файл PowerShell и скопируйте его в каталог SYSVOL на контроллере домена;
- Откройте консоль управления доменными GPO (
gpmc.msc
), создайте новую GPO и назначьте ее на OU с компьютерами и серверами; - Перейдите в раздел GPO Computer Configuration –> Software Settings, создайте новые пакет и укажите для него путь к установочному MSI файлу PowerShell в SYSVOL;
Для более тонкого нацеливания политики на клиентов можно использовать WMI фильтры GPO.
- Для обновления групповых политик установки ПО нужно перезагрузить компьютеры. Во время загрузки на всех компьютерах будет установлена новая версия PowerShell.
Обновление PowerShell на удаленных компьютерах
Для обновления PowerShell на удаленных компьютерах через командную строку можно воспользоваться одним из следующих способов.
Первый способ позволяет удаленно обновить PowerShell на компьютере с помощью MSI установщика в сетевом каталоге:
Invoke-Command -ComputerName dc01 -ScriptBlock {Start-Process msiexec.exe -ArgumentList '/package "\\srv1\share\PowerShell-7.1.3-win-x64.msi" /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1' -Wait}
Следующий скрипт позволит выбрать все активные компьютеры с Windows 10 из домена Active Directory и запустить на каждом из них загрузку и установку PowerShell Core:
Для использование командлета GetADComputer на компьютере должен быть установлен модуль AD PowerShell.
$creds = $(Get-Credential)
$computers = Get-ADComputer -Filter 'operatingsystem -like "*Windows 10*" -and enabled -eq "true"'
ForEach ($computer in $computers) {
Invoke-Command -ComputerName $computer -Credential $creds {iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI -Quiet"}
}
Обновление PowerShell в Linux дистрибутивах чаще проще всего выполняется через нативный менеджер пакетов.
Запуск Windows PowerShell — PowerShell
- Статья
- 4 минуты на чтение
Windows PowerShell — это обработчик сценариев .DLL
, встроенный в несколько хостов. Самый распространенный
хосты, которые вы запустите, — это интерактивная командная строка powershell.exe
и интерактивные сценарии
Среда powershell_ise.exe
.
Для запуска Windows PowerShell в Windows Server 2012 R2, Windows 8.1, Windows Server
2012 и Windows 8 см.
Общие задачи управления и навигация в Windows.
PowerShell переименовал двоичный файл
PowerShell версии 6 и выше использует .NET Core. Поддерживаемые версии доступны для Windows, macOS,
и линукс.
Начиная с PowerShell 6, двоичный файл PowerShell был переименован pwsh. exe
для Windows и pwsh
для
макОС и линукс. Вы можете запустить предварительные версии PowerShell, используя pwsh-preview
. Для большего
информацию см. в разделе О pwsh.
Чтобы найти справку по командлетам и документацию по установке для PowerShell 7, используйте следующие ссылки:
Документ | Ссылка |
---|---|
Ссылка на командлет | Браузер модулей PowerShell |
Установка Windows | Установка PowerShell в Windows |
установка macOS | Установка PowerShell на macOS |
Установка Linux | Установка PowerShell в Linux |
Чтобы просмотреть содержимое для других версий PowerShell, см. раздел Как использовать документацию по PowerShell.
Как запустить Windows PowerShell в более ранних версиях Windows
В этом разделе объясняется, как запустить Windows PowerShell и интегрированные сценарии Windows PowerShell
Среда (ISE) в Windows 7, Windows Server 2008 R2 и Windows Server 2008. Это
также объясняет, как включить дополнительную функцию Windows PowerShell ISE в Windows PowerShell.
2.0 в Windows Server 2008 R2 и Windows Server 2008.
Используйте любой из следующих способов для запуска установленной версии Windows PowerShell 3.0 или
Windows PowerShell 4.0, если применимо.
- Щелкните Пуск , введите PowerShell , а затем щелкните Windows PowerShell .
- В меню Пуск щелкните Пуск , щелкните Все программы , щелкните Аксессуары , щелкните
Папка Windows PowerShell , а затем щелкните Windows PowerShell 9.0085 .
В командной строке
В cmd.exe , Windows PowerShell или Windows PowerShell ISE для запуска Windows PowerShell введите:
PowerShell
Вы также можете использовать параметры программы powershell.exe
для настройки сеанса. Для большего
информация см.
Справка командной строки PowerShell.exe.
С правами администратора (Запуск от имени администратора)
Нажмите Пуск , введите PowerShell , щелкните правой кнопкой мыши Windows PowerShell и выберите Запуск от имени
администратор .
Как запустить Windows PowerShell ISE в более ранних выпусках Windows
Используйте любой из следующих способов для запуска Windows PowerShell ISE.
- Щелкните Start , введите ISE , а затем щелкните Windows PowerShell ISE .
- В меню Пуск щелкните Пуск , щелкните Все программы , щелкните Аксессуары , нажмите кнопку
Папка Windows PowerShell , а затем щелкните Windows PowerShell ISE .
В командной строке
В cmd. exe
, Windows PowerShell или Windows PowerShell ISE для запуска Windows PowerShell введите:
PowerShell_ISE
или
ИСЭ
С правами администратора (Запуск от имени администратора)
Щелкните Пуск , введите ISE , щелкните правой кнопкой мыши Windows PowerShell ISE , а затем щелкните Запуск от имени
администратор .
Как включить Windows PowerShell ISE в более ранних выпусках Windows
В Windows PowerShell 4.0 и Windows PowerShell 3.0 Windows PowerShell ISE включен по умолчанию
на всех версиях Windows. Если он еще не включен, Windows Management Framework 4.0 или Windows
Management Framework 3.0 позволяет это сделать.
В Windows PowerShell 2.0 интегрированная среда сценариев Windows PowerShell включена по умолчанию в Windows 7. Однако в
Windows Server 2008 R2 и Windows Server 2008 — это дополнительная функция.
Чтобы включить Windows PowerShell ISE в Windows PowerShell 2. 0 в Windows Server 2008 R2 или Windows
Server 2008 используйте следующую процедуру.
Чтобы включить интегрированную среду сценариев Windows PowerShell (ISE)
- Запустите диспетчер серверов.
- Щелкните Компоненты , а затем щелкните Добавить компоненты .
- В разделе «Выбор компонентов» щелкните Интегрированная среда сценариев Windows PowerShell (ISE).
Запуск 32-разрядной версии Windows PowerShell
При установке Windows PowerShell на 64-разрядный компьютер Windows PowerShell (x86) , 32-разрядная
версия Windows PowerShell устанавливается в дополнение к 64-разрядной версии. Когда вы запускаете Windows
PowerShell, 64-разрядная версия запускается по умолчанию.
Однако иногда вам может понадобиться запустить Windows PowerShell (x86) , например, при использовании
модуль, для которого требуется 32-разрядная версия или при удаленном подключении к 32-разрядному компьютеру.
Чтобы запустить 32-разрядную версию Windows PowerShell, выполните любую из следующих процедур.
В Windows Server 2012 R2
- На экране Пуск введите Windows PowerShell (x86) . Щелкните Windows PowerShell x86 .
кафельная плитка. - В Server Manager в меню Tools выберите Windows PowerShell (x86) .
- На рабочем столе переместите курсор в правый верхний угол, нажмите Поиск , введите PowerShell
x86 и щелкните Windows PowerShell (x86) . - Через командную строку введите:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
В Windows Server 2012
- На экране Start введите PowerShell и щелкните Windows PowerShell (x86) .
- В Server Manager в меню Tools выберите Windows PowerShell (x86) .
- На рабочем столе переместите курсор в правый верхний угол, нажмите Поиск , введите PowerShell
а затем щелкните Windows PowerShell (x86) . - Через командную строку введите:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
В Windows 8.1
- На экране Пуск введите Windows PowerShell (x86) . Щелкните Windows PowerShell x86 .
кафельная плитка. - Если вы бежите
Средства удаленного администрирования сервера для Windows
8.1, вы также можете открыть Windows PowerShell x86 из версии 9.0084 Меню Server ManagerTools . Выбирать
Windows PowerShell (x86) . - На рабочем столе переместите курсор в правый верхний угол, нажмите Поиск , введите PowerShell
x86 и щелкните Windows PowerShell (x86) . - Через командную строку введите:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1. 0\powershell.exe
В Windows 8
- На экране Пуск переместите курсор в правый верхний угол, нажмите Настройки , нажмите
Плитки , а затем переместите ползунок Показать инструменты администрирования на Да . Затем введите
PowerShell и нажмите Windows PowerShell (x86) . - Если вы бежите
Средства удаленного администрирования сервера для
Windows 8, вы также можете открыть Windows PowerShell x86 из меню Server ManagerTools . Выбирать
Windows PowerShell (x86) . - На начальном экране или на рабочем столе введите PowerShell (x86) и нажмите Windows
PowerShell (x86) . - Через командную строку введите:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
Установка ядра Windows PowerShell 2.
0 — PowerShell
Обратная связь
Редактировать
Твиттер
Фейсбук
Эл. адрес
- Статья
- 3 минуты на чтение
В этом разделе объясняется, как установить Windows PowerShell 2.0 Engine.
Windows PowerShell 3.0 обратно совместима с Windows PowerShell 2.0. командлеты,
провайдеры, оснастки, модули и сценарии, написанные для Windows PowerShell 2.0, работают без изменений в
Windows PowerShell 3.0 и Windows PowerShell 4.0. Однако из-за изменения среды выполнения
политика активации в Microsoft .NET Framework 4, хост-программы Windows PowerShell, которые были написаны
для Windows PowerShell 2. 0 и скомпилированный с Common Language Runtime (CLR) 2.0 не может работать без
модификация в более поздних выпусках Windows PowerShell, скомпилированная с помощью CLR 4.0.
Для обеспечения обратной совместимости с командами и хост-программами, на которые влияют эти
изменения, ядра Windows PowerShell 2.0, Windows PowerShell 3.0 и Windows PowerShell 4.0
предназначен для бега бок о бок. Кроме того, ядро Windows PowerShell 2.0 включено в состав Windows Server.
2012 R2, Windows 8.1, Windows 8, Windows Server 2012 и Windows Management Framework 3.0.
Механизм Windows PowerShell 2.0 предназначен для использования только в том случае, если существующий сценарий или основная программа
невозможно запустить, так как он несовместим с Windows PowerShell 3.0, Windows PowerShell 4.0 или
Microsoft .NET Framework 4. Ожидается, что такие случаи будут редкими.
Подсистема Windows PowerShell 2.0 — это дополнительная функция Windows Server 2012 R2, Windows 8.1,
Windows 8 и Windows Server 2012. В более ранних версиях Windows при установке Windows
Management Framework 3.0, установка Windows PowerShell 3.0 полностью заменяет Windows
Установка PowerShell 2.0 в каталоге установки Windows PowerShell. Тем не менее, Windows
Механизм PowerShell 2.0 сохранен.
Сведения о запуске ядра Windows PowerShell 2.0 см.
Запуск ядра Windows PowerShell 2.0.
В Windows 8.1 и Windows 8
В Windows 8.1 и Windows 8 функция ядра Windows PowerShell 2.0 включена по умолчанию.
Однако для его использования необходимо включить опцию Microsoft .NET Framework 3.5, которую он
требует. В этом разделе также объясняется, как включить компонент Windows PowerShell 2.0 Engine и
выключенный.
Чтобы включить .NET Framework 3.5
На экране Пуск введите Компоненты Windows .
На панели Приложения щелкните Настройки , а затем щелкните Включение или отключение компонентов Windows .
В поле Компоненты Windows щелкните .NET Framework 3.5 (включая .NET 2.0 и 3.0 , чтобы
выберите его.При выборе .NET Framework 3.5 (включая .NET 2.0 и 3.0 , поле заполняется, чтобы указать, что
выбрана только часть объекта. Однако этого достаточно для Windows PowerShell 2.0.
Двигатель.
Включение и выключение ядра Windows PowerShell 2.0
- На экране Start введите Windows Features .
- На панели Приложения щелкните Настройки , а затем щелкните Включение или отключение компонентов Windows .
- В поле Компоненты Windows разверните узел Windows PowerShell 2.0 и нажмите кнопку
Windows PowerShell 2.0 Engine , чтобы установить или снять его.
В Windows Server 2012 R2 и Windows Server 2012
Используйте следующие процедуры для добавления ядра Windows PowerShell 2. 0 и Microsoft .NET Framework.
3.5 особенности. Для ядра Windows PowerShell 2.0 требуется Microsoft .NET Framework 2.0.50727 в
минимум. Это требование выполняется Microsoft .NET Framework 3.5.
Чтобы добавить функцию .NET Framework 3.5
В Server Manager в меню Manage выберите Добавить роли и функции .
Или в диспетчере серверов щелкните Все серверы , щелкните правой кнопкой мыши имя сервера и выберите
Добавить роли и функции .На странице Тип установки выберите Установка на основе ролей или компонентов .
На странице Features разверните узел .NET 3.5 Framework Features и выберите .NET.
Framework 3.5 (включая .NET 2.0 и 3.0) .Другие параметры в этом узле не требуются для ядра Windows PowerShell 2. 0.
Чтобы добавить компонент Windows PowerShell 2.0 Engine
В диспетчере серверов в меню Управление выберите Добавить роли и компоненты .
Или Диспетчер серверов , щелкните Все серверы , щелкните правой кнопкой мыши имя сервера и выберите Добавить
Роли и возможности .На странице Тип установки выберите Установка на основе ролей или компонентов .
На странице Features разверните узел Windows PowerShell (Installed) и выберите Windows.
Механизм PowerShell 2.0 .
Сведения о запуске ядра Windows PowerShell 2.0 см.
Запуск ядра Windows PowerShell 2.0.
См. также
- Системные требования Windows PowerShell
- Установка Windows PowerShell
- Запуск Windows PowerShell)
- Запуск ядра Windows PowerShell 2.