Windows powershell или windows powershell x86

Содержание
  1. Запуск Windows PowerShell Starting Windows PowerShell
  2. В PowerShell Core есть переименованный двоичный файл PowerShell Core has renamed binary
  3. Запуск Windows PowerShell в более ранних версиях Windows How to Start Windows PowerShell on Earlier Versions of Windows
  4. Из меню «Пуск» From the Start Menu
  5. В командной строке At the Command Prompt
  6. С правами администратора (Запуск от имени администратора) With Administrative privileges (Run as administrator)
  7. Запуск интегрированной среды сценариев Windows PowerShell в более ранних версиях Windows How to Start Windows PowerShell ISE on Earlier Releases of Windows
  8. Из меню «Пуск» From the Start Menu
  9. В командной строке At the Command Prompt
  10. С правами администратора (Запуск от имени администратора) With Administrative privileges (Run as administrator)
  11. Включение интегрированной среды сценариев Windows PowerShell в более ранних версиях Windows How to Enable Windows PowerShell ISE on Earlier Releases of Windows
  12. Включение интегрированной среды сценариев Windows PowerShell Windows PowerShell (ISE) To enable Windows PowerShell Integrated Scripting Environment (ISE)
  13. Запуск 32-разрядной версии Windows PowerShell Starting the 32-Bit Version of Windows PowerShell
  14. Установка PowerShell в Windows Installing PowerShell on Windows
  15. Предварительные требования Prerequisites
  16. Скачивание скрипта установщика Download the installer package
  17. Установка пакета MSI Installing the MSI package
  18. Установка администратором из командной строки Administrative install from the command line
  19. Разделы реестра, созданные во время установки Registry keys created during installation
  20. Установка ZIP-пакета Installing the ZIP package
  21. Развертывание в Windows 10 IoT Корпоративная Deploying on Windows 10 IoT Enterprise
  22. Развертывание в Windows 10 IoT Базовая Deploying on Windows 10 IoT Core
  23. Развертывание на Nano Server Deploying on Nano Server
  24. Автономное развертывание PowerShell Offline Deployment of PowerShell
  25. Автономное PowerShell в сети Online Deployment of PowerShell
  26. Установка в качестве глобального средства .NET Install as a .NET Global tool
  27. Установка PowerShell через Winget Install PowerShell via Winget
  28. Установка из Microsoft Store Installing from the Microsoft Store
  29. Использование пакета MSIX Using the MSIX package
  30. Создание конечной точки удаленного взаимодействия How to create a remoting endpoint
  31. Обновление существующей установки Upgrading an existing installation
  32. Поддержка установки Installation support

Запуск Windows PowerShell Starting Windows PowerShell

Windows PowerShell — это обработчик скриптов .DLL , который внедрен в несколько узлов. Windows PowerShell is a scripting engine .DLL that’s embedded into multiple hosts. Самый распространенный запускаемый узел — интерактивная командная строка powershell.exe и интерактивная среда скриптов powershell_ise.exe . The most common hosts you’ll start are the interactive command-line powershell.exe and the Interactive Scripting Environment powershell_ise.exe .

Информацию о запуске Windows PowerShell® в Windows Server® 2012 R2, Windows® 8.1, Windows Server 2012 и Windows 8 см. в статье Общие задачи управления и навигации в Windows. To start Windows PowerShell® on Windows Server® 2012 R2, Windows® 8.1, Windows Server 2012, and Windows 8, see Common Management Tasks and Navigation in Windows.

В PowerShell Core есть переименованный двоичный файл PowerShell Core has renamed binary

PowerShell Core, или PowerShell, имеет версию 6 и выше с открытым исходным кодом и использует .NET Core. PowerShell Core, referred to as PowerShell, is version 6 and higher that’s open source and uses .NET Core. Поддерживаемые версии доступны в Windows, macOS и Linux. Supported versions are available on Windows, macOS, and Linux.

Начиная с PowerShell 6 двоичный файл PowerShell был переименован в pwsh.exe для Windows и pwsh для macOS и Linux. Beginning in PowerShell 6, the PowerShell binary was renamed pwsh.exe for Windows and pwsh for macOS and Linux. Вы можете запустить предварительную версию PowerShell с помощью pwsh-preview . You can start PowerShell preview versions using pwsh-preview . Дополнительные сведения см. в разделе Новые возможности в PowerShell Core 6.0 и Сведения о pwsh. For more information, see What’s New in PowerShell Core 6.0 and About pwsh.

Чтобы найти справку по командлетам и документацию по установке для PowerShell 7, воспользуйтесь следующими ссылками: To find cmdlet reference and installation documentation for PowerShell 7, use the following links:

Документ Document Ссылка Link
Справка по командлетам Cmdlet reference Обозреватель модулей PowerShell PowerShell Module Browser
Установка в Windows Windows installation Установка PowerShell Core в Windows Installing PowerShell Core on Windows
Установка в macOS macOS installation Установка PowerShell Core в macOS Installing PowerShell Core on macOS
Установка в Linux Linux installation Установка PowerShell Core в Linux Installing PowerShell Core on Linux

Сведения о других версиях PowerShell см. в документации по использованию PowerShell. To view content for other PowerShell versions, see How to use the PowerShell documentation.

Запуск Windows PowerShell в более ранних версиях Windows How to Start Windows PowerShell on Earlier Versions of Windows

В этом разделе объясняется, как запустить Windows PowerShell и интегрированную среду скриптов Windows PowerShell (ISE) в Windows® 7, Windows Server® 2008 R2 и Windows Server® 2008. This section explains how to start Windows PowerShell and Windows PowerShell Integrated Scripting Environment (ISE) on Windows® 7, Windows Server® 2008 R2, and Windows Server® 2008. Кроме того, здесь поясняется, как включить дополнительный компонент Windows PowerShell ISE в Windows PowerShell 2.0 в ОС Windows Server® 2008 R2 и Windows Server® 2008. It also explains how to enable the optional feature for Windows PowerShell ISE in Windows PowerShell 2.0 on Windows Server® 2008 R2 and Windows Server® 2008.

Используйте любой из следующих методов для запуска установленной версии Windows PowerShell 3.0 или Windows PowerShell 4.0, где это возможно. Use any of the following methods to start the installed version of Windows PowerShell 3.0, or Windows PowerShell 4.0, where applicable.

Из меню «Пуск» From the Start Menu

  • Нажмите кнопку Пуск , введите PowerShell и выберите Windows PowerShell. Click Start , type PowerShell , and then click Windows PowerShell.
  • В меню Пуск выберите Пуск , Все программы , Стандартные , откройте папку Windows PowerShell и щелкните Windows PowerShell. From the Start menu, click Start , click All Programs , click Accessories , click the Windows PowerShell folder, and then click Windows PowerShell.

В командной строке At the Command Prompt

В cmd.exe , Windows PowerShell или интегрированной среде сценариев Windows PowerShell для запуска Windows PowerShell введите следующее: In cmd.exe , Windows PowerShell, or Windows PowerShell ISE, to start Windows PowerShell, type:

Можно также использовать параметры программы powershell.exe для настройки сеанса. You can also use the parameters of the powershell.exe program to customize the session. Дополнительные сведения см. в статье Справка по командной строке PowerShell.exe. For more information, see PowerShell.exe Command-Line Help.

С правами администратора (Запуск от имени администратора) With Administrative privileges (Run as administrator)

Нажмите кнопку Пуск , введите PowerShell , щелкните правой кнопкой мыши Windows PowerShell и выберите пункт Запуск от имени администратора. Click Start , type PowerShell , right-click Windows PowerShell , and then click Run as administrator.

Запуск интегрированной среды сценариев Windows PowerShell в более ранних версиях Windows How to Start Windows PowerShell ISE on Earlier Releases of Windows

Используйте один из следующих методов для запуска интегрированной среды сценариев Windows PowerShell. Use any of the following methods to start Windows PowerShell ISE.

Из меню «Пуск» From the Start Menu

  • Нажмите кнопку Пуск , введите Интегрированная среда сценариев и выберите Интегрированная среда сценариев Windows PowerShell. Click Start , type ISE , and then click Windows PowerShell ISE.
  • В меню Пуск выберите Пуск , Все программы , Стандартные , откройте папку Windows PowerShell и щелкните Интегрированная среда сценариев Windows PowerShell. From the Start menu, click Start , click All Programs , click Accessories , click the Windows PowerShell folder, and then click Windows PowerShell ISE.

В командной строке At the Command Prompt

В cmd.exe , Windows PowerShell или интегрированной среде сценариев Windows PowerShell для запуска Windows PowerShell введите следующее: In cmd.exe , Windows PowerShell, or Windows PowerShell ISE, to start Windows PowerShell, type:

С правами администратора (Запуск от имени администратора) With Administrative privileges (Run as administrator)

Нажмите кнопку Пуск , введите Интегрированная среда сценариев , щелкните правой кнопкой мыши Интегрированная среда сценариев Windows PowerShell и выберите пункт Запуск от имени администратора. Click Start , type ISE , right-click Windows PowerShell ISE , and then click Run as administrator.

Включение интегрированной среды сценариев Windows PowerShell в более ранних версиях Windows How to Enable Windows PowerShell ISE on Earlier Releases of Windows

При использовании Windows PowerShell 4.0 и Windows PowerShell 3.0 интегрированная среда сценариев Windows PowerShell по умолчанию включена во всех версиях Windows. In Windows PowerShell 4.0 and Windows PowerShell 3.0, Windows PowerShell ISE is enabled by default on all versions of Windows. Если она еще не включена, Windows Management Framework 4.0 или Windows Management Framework 3.0 включает ее. If it isn’t already enabled, Windows Management Framework 4.0 or Windows Management Framework 3.0 enables it.

При использовании Windows PowerShell 2.0 интегрированная среда сценариев Windows PowerShell по умолчанию включена в Windows 7. In Windows PowerShell 2.0, Windows PowerShell ISE is enabled by default on Windows 7. В Windows Server 2008 R2 и Windows Server 2008 эта функция является дополнительной. However, on Windows Server 2008 R2 and Windows Server 2008, it’s an optional feature.

Чтобы включить интегрированную среду сценариев Windows PowerShell для Windows PowerShell 2.0 в Windows Server 2008 R2 или Windows Server 2008, выполните указанные ниже действия. To enable Windows PowerShell ISE in Windows PowerShell 2.0 on Windows Server 2008 R2 or Windows Server 2008, use the following procedure.

Включение интегрированной среды сценариев Windows PowerShell Windows PowerShell (ISE) To enable Windows PowerShell Integrated Scripting Environment (ISE)

  1. Запустите диспетчер серверов. Start Server Manager.
  2. Щелкните Компоненты и выберите Добавить компоненты. Click Features and then click Add Features.
  3. В меню «Выберите компоненты» щелкните интегрированную среду сценариев Windows PowerShell. In Select Features, click Windows PowerShell Integrated Scripting Environment (ISE).

Запуск 32-разрядной версии Windows PowerShell Starting the 32-Bit Version of Windows PowerShell

При установке Windows PowerShell на 64-разрядном компьютере в дополнение к 64-разрядной версии устанавливается Windows PowerShell (x86) — 32-разрядная версия Windows PowerShell. When you install Windows PowerShell on a 64-bit computer, Windows PowerShell (x86) , a 32-bit version of Windows PowerShell is installed in addition to the 64-bit version. При открытии Windows PowerShell по умолчанию запускается 64-разрядная версия. When you run Windows PowerShell, the 64-bit version runs by default.

Однако в некоторых случаях нужно запустить Windows PowerShell (x86) , например при использовании модуля, которому требуется 32-разрядная версия, или при удаленном подключении к 32-разрядному компьютеру. However, you might occasionally need to run Windows PowerShell (x86) , such as when you’re using a module that requires the 32-bit version or when you’re connecting remotely to a 32-bit computer.

Для запуска 32-разрядной версии Windows PowerShell воспользуйтесь любой из следующих процедур. To start a 32-bit version of Windows PowerShell, use any of the following procedures.

Установка PowerShell в Windows Installing PowerShell on Windows

Есть несколько способов установки PowerShell в Windows. There are multiple ways to install PowerShell in Windows.

Предварительные требования Prerequisites

Последний выпуск PowerShell поддерживается в Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 и более поздних версий. The latest release of PowerShell is supported on Windows 7 SP1, Server 2008 R2, and later versions.

Чтобы включить удаленное взаимодействие PowerShell через WSMan, нужно выполнить следующие условия: To enable PowerShell remoting over WSMan, the following prerequisites need to be met:

  • Установите универсальную среду выполнения C в Windows предшествующих Windows 10 версий. Install the Universal C Runtime on Windows versions predating Windows 10. Ее можно скачать самостоятельно или через Центр обновления Windows. It’s available via direct download or Windows Update. Этот пакет уже установлен в полностью исправленных системах. Fully patched systems already have this package installed.
  • Установите Windows Management Framework (WMF) 4.0 или более поздней версии в Windows 7 и Windows Server 2008 R2. Install the Windows Management Framework (WMF) 4.0 or newer on Windows 7 and Windows Server 2008 R2. Подробные сведения о WMF см. в статье с обзором WMF. For more information about WMF, see WMF Overview.

Скачивание скрипта установщика Download the installer package

Чтобы установить PowerShell в Windows скачайте [актуальный][] пакет установки с GitHub. To install PowerShell on Windows, download the latest install package from GitHub. Также доступна актуальная предварительная версия. You can also find the latest preview version. Прокрутите страницу вниз до раздела ресурсов. Scroll down to the Assets section of the Release page. Раздел ресурсов может быть свернут. В таком случае щелкните его, чтобы развернуть. The Assets section may be collapsed, so you may need to click to expand it.

Установка пакета MSI Installing the MSI package

MSI-файл выглядит примерно так: PowerShell- -win- .msi . The MSI file looks like PowerShell- -win- .msi . Пример: For example:

После скачивания дважды щелкните установщик и следуйте инструкциям на экране. Once downloaded, double-click the installer and follow the prompts.

Программа установки создает ярлык в меню Windows «Пуск». The installer creates a shortcut in the Windows Start Menu.

  • По умолчанию пакет устанавливается в каталог $env:ProgramFiles\PowerShell\ . By default the package is installed to $env:ProgramFiles\PowerShell\
  • Вы можете запустить PowerShell с помощью меню «Пуск» или файла $env:ProgramFiles\PowerShell\ \pwsh.exe . You can launch PowerShell via the Start Menu or $env:ProgramFiles\PowerShell\ \pwsh.exe

PowerShell 7.1 устанавливается в новом каталоге и работает параллельно с Windows PowerShell 5.1. PowerShell 7.1 installs to a new directory and runs side-by-side with Windows PowerShell 5.1. PowerShell 7.1 устанавливается как обновление на месте взамен PowerShell 6.x PowerShell 7.1 is an in-place upgrade that replaces PowerShell 6.x. или PowerShell 7.0. or PowerShell 7.0.

  • PowerShell 7.1 устанавливается в папке $env:ProgramFiles\PowerShell\7 . PowerShell 7.1 is installed to $env:ProgramFiles\PowerShell\7
  • Папка $env:ProgramFiles\PowerShell\7 добавляется в переменную $env:PATH . The $env:ProgramFiles\PowerShell\7 folder is added to $env:PATH
  • Папка $env:ProgramFiles\PowerShell\6 удалена. The $env:ProgramFiles\PowerShell\6 folder is deleted

Если вам нужно запустить PowerShell 7.1 параллельно с другими версиями, используйте метод установки ZIP-архива, чтобы установить новую версию в другую папку. If you need to run PowerShell 7.1 side-by-side with other versions, use the ZIP install method to install the other version to a different folder.

Установка администратором из командной строки Administrative install from the command line

MSI-пакеты можно устанавливать из командной строки, что позволяет администраторам развертывать их без взаимодействия с пользователем. MSI packages can be installed from the command line allowing administrators to deploy packages without user interaction. MSI-пакет включает в себя следующие свойства для управления параметрами установки: The MSI package includes the following properties to control the installation options:

  • ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL. Это свойство позволяет добавлять пункт Открыть PowerShell в контекстное меню проводника. ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL — This property controls the option for adding the Open PowerShell item to the context menu in Windows Explorer.
  • ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL. Это свойство позволяет добавлять пункт Выполнить с помощью PowerShell в контекстное меню проводника Windows. ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL — This property controls the option for adding the Run with PowerShell item to the context menu in Windows Explorer.
  • ENABLE_PSREMOTING. Это свойство позволяет включать удаленное взаимодействие PowerShell во время установки. ENABLE_PSREMOTING — This property controls the option for enabling PowerShell remoting during installation.
  • REGISTER_MANIFEST. Это свойство позволяет регистрировать манифест ведения журнала событий Windows. REGISTER_MANIFEST — This property controls the option for registering the Windows Event Logging manifest.

В следующих примерах показано, как выполнить автоматическую установку PowerShell со всеми включенными параметрами. The following example shows how to silently install PowerShell with all the install options enabled.

Полный список параметров командной строки для Msiexec.exe см. здесь. For a full list of command-line options for Msiexec.exe , see Command line options.

Разделы реестра, созданные во время установки Registry keys created during installation

Начиная с версии PowerShell 7.1, пакет MSI создает разделы реестра, которые хранят данные о расположении установки и версии PowerShell. Beginning in PowerShell 7.1, the MSI package creates registry keys that store the installation location and version of PowerShell. Эти значения можно найти в разделе HKLM\Software\Microsoft\PowerShellCore\InstalledVersions\ . These values are located in HKLM\Software\Microsoft\PowerShellCore\InstalledVersions\ . Значение уникально для каждого типа сборки (выпуск или предварительная версия), основного номера версии и архитектуры. The value of is unique for each build type (release or preview), major version, and architecture.

Release Release Architecture Architecture Ключ реестра Registry Key
Выпуск версии 7.1.x 7.1.x Release x86 x86 HKLM\Software\Microsoft\PowerShellCore\InstalledVersions\1d00683b-0f84-4db8-a64f-2f98ad42fe06
Выпуск версии 7.1.x 7.1.x Release X64 x64 HKLM\Software\Microsoft\PowerShellCore\InstalledVersions\31ab5147-9a97-4452-8443-d9709f0516e1
Предварительная версия 7.1.x 7.1.x Preview x86 x86 HKLM\Software\Microsoft\PowerShellCore\InstalledVersions\86abcfbd-1ccc-4a88-b8b2-0facfde29094
Предварительная версия 7.1.x 7.1.x Preview X64 x64 HKLM\Software\Microsoft\PowerShellCore\InstalledVersions\39243d76-adaf-42b1-94fb-16ecf83237c8

Может использоваться администраторами и разработчиками для поиска пути к PowerShell. This can be used by administrators and developers to find the path to PowerShell. Значения будут одинаковыми для всех выпусков предварительных и дополнительных версий. The values will be the same for all preview and minor version releases. Значения отличаются для каждого выпуска основной версии. The values are changed for each major release.

Установка ZIP-пакета Installing the ZIP package

Для поддержки расширенных сценариев развертывания доступны ZIP-архивы двоичных файлов PowerShell. PowerShell binary ZIP archives are provided to enable advanced deployment scenarios. Скачайте один из следующих ZIP-архивов на странице с [выпусками][выпуски]. Download one of the following ZIP archives from the [releases][releases] page.

  • PowerShell-7.1.3-win-x64.zip PowerShell-7.1.3-win-x64.zip
  • PowerShell-7.1.3-win-x86.zip PowerShell-7.1.3-win-x86.zip
  • PowerShell-7.1.3-win-arm64.zip PowerShell-7.1.3-win-arm64.zip
  • PowerShell-7.1.3-win-arm32.zip PowerShell-7.1.3-win-arm32.zip

В зависимости от способа загрузки файла может потребоваться разблокировать файл с помощью командлета Unblock-File . Depending on how you download the file you may need to unblock the file using the Unblock-File cmdlet. Распакуйте содержимое в выбранное расположение и запустите pwsh.exe . Unzip the contents to the location of your choice and run pwsh.exe from there. В отличие от установки пакетов MSI при установке ZIP-архива не выполняется проверка соответствия предварительным требованиям. Unlike installing the MSI packages, installing the ZIP archive doesn’t check for prerequisites. Для правильного удаленного взаимодействия с помощью WSMan необходимо обеспечить соответствие предварительным требованиям. For remoting over WSMan to work properly, ensure that you’ve met the prerequisites.

Используйте этот метод для установки версии PowerShell на основе ARM на таких компьютерах, как Microsoft Surface Pro X. Чтобы получить оптимальные результаты, устанавливайте PowerShell в папку $env:ProgramFiles\PowerShell\7 . Use this method to install the ARM-based version of PowerShell on computers like the Microsoft Surface Pro X. For best results, install PowerShell to the to $env:ProgramFiles\PowerShell\7 folder.

Этот метод можно использовать для установки любой версии PowerShell, в том числе последней: You can use this method to install any version of PowerShell including the latest:

Развертывание в Windows 10 IoT Корпоративная Deploying on Windows 10 IoT Enterprise

Windows 10 IoT Корпоративная поставляется со средой Windows PowerShell, которую можно использовать для развертывания PowerShell 7. Windows 10 IoT Enterprise comes with Windows PowerShell, which we can use to deploy PowerShell 7.

Создайте PSSession для целевого устройства Create PSSession to target device

Скопируйте ZIP-файл на устройство Copy the ZIP package to the device

Присоединитесь к устройству и извлеките архив Connect to the device and expand the archive

Настройте удаленное взаимодействие с PowerShell 7 Set up remoting to PowerShell 7

Подключение к конечной точке PowerShell 7 на устройстве Connect to PowerShell 7 endpoint on device

Развертывание в Windows 10 IoT Базовая Deploying on Windows 10 IoT Core

Windows PowerShell добавляется в Windows 10 IoT Базовая, если вы включаете функцию IOT_POWERSHELL, которую можно использовать для развертывания PowerShell 7. Windows 10 IoT Core adds Windows PowerShell when you include IOT_POWERSHELL feature, which we can use to deploy PowerShell 7. Действия, описанные выше для Windows 10 IoT Корпоративная, могут быть выполнены и для центра Интернета вещей. The steps defined above for Windows 10 IoT Enterprise can be followed for IoT Core as well.

Чтобы добавить последнюю версию PowerShell в образ для доставки, используйте команду Import-PSCoreRelease для включения пакета в рабочую область и добавления OPENSRC_POWERSHELL в образ. For adding the latest PowerShell in the shipping image, use Import-PSCoreRelease command to include the package in the workarea and add OPENSRC_POWERSHELL feature to your image.

В архитектуре ARM64 Windows PowerShell не добавляется при включении IOT_POWERSHELL. For ARM64 architecture, Windows PowerShell is not added when you include IOT_POWERSHELL. Поэтому установка на основе ZIP-файла не поддерживается. So the zip based install will not work. Для добавления в образ используйте команду Import-PSCoreRelease . You will need to use Import-PSCoreRelease command to add it in the image.

Развертывание на Nano Server Deploying on Nano Server

В этих указаниях предполагается, что Nano Server — это операционная система для удаленного управления, в которой уже работает какая-либо версия PowerShell. These instructions assume that the Nano Server is a «headless» OS that has a version of PowerShell is already running on it. Дополнительные сведения см. в разделе о средстве создания образов Nano Server. For more information, see the Nano Server Image Builder documentation.

Двоичные файлы PowerShell можно развернуть двумя разными способами: PowerShell binaries can be deployed using two different methods.

  1. Автономно — подключите виртуальный жесткий диск Nano Server и распакуйте содержимое ZIP-файла в выбранное расположение в этом образе. Offline — Mount the Nano Server VHD and unzip the contents of the zip file to your chosen location within the mounted image.
  2. В сети — передайте ZIP-файл через сеанс PowerShell и распакуйте его в выбранное расположение. Online — Transfer the zip file over a PowerShell Session and unzip it in your chosen location.

В обоих случаях требуется ZIP-пакет выпуска Windows 10 семейства x64. In both cases, you need the Windows 10 x64 ZIP release package. Выполните команды в экземпляре PowerShell с ролью администратора. Run the commands within an «Administrator» instance of PowerShell.

Автономное развертывание PowerShell Offline Deployment of PowerShell

  1. С помощью любой служебной программы ZIP распакуйте пакет в каталог, находящийся внутри подключенного образа Nano Server. Use your favorite zip utility to unzip the package to a directory within the mounted Nano Server image.
  2. Отключите образ и загрузите его. Unmount the image and boot it.
  3. Подключитесь к встроенному экземпляру Windows PowerShell. Connect to the built-in instance of Windows PowerShell.
  4. Следуйте инструкциям, чтобы создать конечную точку удаленного взаимодействия с помощью [методики использования другого экземпляра][]. Follow the instructions to create a remoting endpoint using the «another instance technique».

Автономное PowerShell в сети Online Deployment of PowerShell

Разверните PowerShell в Nano Server, выполнив действия ниже. Deploy PowerShell to Nano Server using the following steps.

Подключитесь к встроенному экземпляру Windows PowerShell. Connect to the built-in instance of Windows PowerShell

Скопируйте файл на экземпляр Nano Server: Copy the file to the Nano Server instance

Войдите в сеанс: Enter the session

Извлеките ZIP-файл Extract the ZIP file

Если вам требуется удаленное взаимодействие на основе WSMan, следуйте инструкциям, чтобы создать конечную точку удаленного взаимодействия с помощью [методики использования другого экземпляра][]. If you want WSMan-based remoting, follow the instructions to create a remoting endpoint using the «another instance technique».

Установка в качестве глобального средства .NET Install as a .NET Global tool

Если вы уже установили пакет SDK для .NET Core, установите PowerShell как глобальное средство .NET. If you already have the .NET Core SDK installed, it’s easy to install PowerShell as a .NET Global tool.

Установщик инструмента dotnet добавляет $env:USERPROFILE\.dotnet\tools в переменную среды $env:PATH . The dotnet tool installer adds $env:USERPROFILE\.dotnet\tools to your $env:PATH environment variable. Но в выполняющейся оболочке нет обновленной переменной $env:PATH . However, the currently running shell doesn’t have the updated $env:PATH . Вы можете запустить PowerShell из новой оболочки, введя pwsh . You can start PowerShell from a new shell by typing pwsh .

Установка PowerShell через Winget Install PowerShell via Winget

Программа командной строки winget позволяет разработчикам обнаруживать, устанавливать, обновлять, удалять и настраивать приложения на компьютерах Windows 10. The winget command-line tool enables developers to discover, install, upgrade, remove, and configure applications on Windows 10 computers. Она является клиентским интерфейсом для службы Диспетчера пакетов Windows. This tool is the client interface to the Windows Package Manager service.

В настоящее время инструмент winget предоставляется в предварительной версии. The winget tool is currently a preview. Сейчас доступны не все запланированные функции. Not all planned functionality is available at this time. Не используйте этот метод в сценарии развертывания в рабочей среде. You should not use this method in a production deployment scenario. Список системных требований и инструкции по установке см. в документации по winget. See the winget documentation for a list of system requirements and install instructions.

Для установки PowerShell с помощью опубликованных пакетов winget можно использовать следующие команды: The following commands can be used to install PowerShell using the published winget packages:

Найдите последнюю версию PowerShell. Search for the latest version of PowerShell

Установите версию PowerShell, используя параметр —exact . Install a version of PowerShell using the —exact parameter

Установка из Microsoft Store Installing from the Microsoft Store

Версия PowerShell 7.1 опубликована в Microsoft Store. PowerShell 7.1 has been published to the Microsoft Store. Этот выпуск PowerShell можно найти на веб-сайте Microsoft Store или в приложении Store в ОС Windows. You can find the PowerShell release on the Microsoft Store website or in the Store application in Windows.

Пакет Microsoft Store обеспечивает следующие преимущества: Benefits of the Microsoft Store package:

  • автоматические обновления, встроенные в основной механизм Windows 10; Automatic updates built right into Windows 10
  • интеграция с другими механизмами распространения программного обеспечения, такими как Intune и SCCM. Integrates with other software distribution mechanisms like Intune and SCCM

Пакеты MSIX выполняются в песочнице приложения, которая виртуализует доступ к некоторым расположениям в файловой системе и реестре. MSIX packages run in an application sandbox that virtualizes access to some filesystem and registry locations.

  • Все изменения реестра в разделе HKEY_CURRENT_USER при записи копируются в закрытое хранилище, отдельно для каждого пользователя и приложения. All registry changes under HKEY_CURRENT_USER are copied on write to a private, per-user, per-app location. Таким образом, эти значения недоступны для других приложений. Therefore, those values are not available to other applications.
  • Параметры конфигурации системного уровня, хранящиеся в $PSHOME , нельзя изменить. Any system-level configuration settings stored in $PSHOME cannot be modified. Это относится и к конфигурации WSMAN. This includes the WSMAN configuration. Это означает, что вы не сможете подключать удаленные сеансы к установкам PowerShell на основе хранилища. This prevents remote sessions from connecting to Store-based installs of PowerShell. Поддерживаются конфигурации уровня пользователя и удаленное взаимодействие по SSH. User-level configurations and SSH remoting are supported.

Использование пакета MSIX Using the MSIX package

Предварительные сборки PowerShell включают пакет MSIX. The preview builds of PowerShell include an MSIX package. Пакет MSIX не поддерживается официально. The MSIX package is not officially supported. Этот пакет создан исключительно для тестовых целей и только на период действия предварительной версии. The package is built for testing purposes during the preview period.

Чтобы вручную установить пакет MSIX на клиенте Windows 10, скачайте пакет MSIX на странице GitHub с [выпусками][выпуски]. To manually install the MSIX package on a Windows 10 client, download the MSIX package from our GitHub [releases][releases] page. Прокрутите вниз до раздела Ресурсы в выпуске, который вы хотите установить. Scroll down to the Assets section of the Release you want to install. Раздел «Ресурсы» может быть свернут. В таком случае щелкните его, чтобы развернуть. The Assets section may be collapsed, so you may need to click to expand it.

MSIX-файл выглядит примерно так: PowerShell- -win- .msix The MSIX file looks like this — PowerShell- -win- .msix

Для установки пакета необходимо использовать командлет Add-AppxPackage . To install the package, you must use the Add-AppxPackage cmdlet.

Создание конечной точки удаленного взаимодействия How to create a remoting endpoint

PowerShell поддерживает протокол удаленного взаимодействия PowerShell (PSRP) через SSH и WSMan. PowerShell supports the PowerShell Remoting Protocol (PSRP) over both WSMan and SSH. Дополнительные сведения см. в разделе: For more information, see:

Обновление существующей установки Upgrading an existing installation

Для получения оптимального результата при обновлении используйте тот же метод установки, который вы использовали при первой установке PowerShell. For best results when upgrading, you should use the same install method you used when you first installed PowerShell. При использовании разных методов установки PowerShell устанавливается в разные расположения. Each installation method installs PowerShell in a different location. Если вы не знаете, как была выполнена установка PowerShell, вы можете сравнить расположение установки со сведениями о пакетах из этой статьи. If you are not sure how PowerShell was installed, you can compare the installed location with the package information in this article. Если установка выполнена с помощью пакета MSI, эти сведения будут отображаться в разделе Программы и компоненты Панели управления. If you installed via the MSI package, that information appears in the Programs and Features Control Panel.

Поддержка установки Installation support

Корпорация Майкрософт поддерживает методы установки, изложенные в этом документе. Microsoft supports the installation methods in this document. В других источниках могут быть доступны другие методы установки. There may be other methods of installation available from other sources. Хотя такие инструменты и методы могут работать, корпорация Майкрософт не поддерживает их. While those tools and methods may work, Microsoft cannot support those methods.

Читайте также:  Наиболее популярные системы windows
Оцените статью