О powershell.exeabout powershell.exe

Вызов методов библиотеки .Net

Статические методы библиотеки .Net можно вызывать из PowerShell, инкапсулируя полное имя класса в третью скобку и затем вызывая метод, используя

Статические методы можно вызывать из самого класса, но для вызова нестатических методов требуется экземпляр класса .Net (объект).

Например, метод AddHours не может быть вызван из самого класса System.DateTime. Для этого требуется экземпляр класса:

В этом случае мы сначала создаем объект , например:

Затем мы можем использовать методы этого объекта, даже методы, которые нельзя вызвать непосредственно из класса System.DateTime, например метод AddHours:

Улучшенные возможности редактирования с помощью Visual Studio CodeImproved editing experience with Visual Studio Code

Visual Studio Code (VS Code) с расширением PowerShell — поддерживаемая среда написания скриптов для PowerShell 7.Visual Studio Code (VSCode) with the PowerShell Extension is the supported scripting environment for PowerShell 7. Интегрированная среда сценариев (ISE) Windows PowerShell поддерживает только Windows PowerShell.The Windows PowerShell Integrated Scripting Environment (ISE) only supports Windows PowerShell.

Обновленное расширение PowerShell включает в себя:The updated PowerShell extension includes:

  • новый режим совместимости ISE;New ISE compatibility mode
  • PSReadLine в интегрированной консоли, в том числе выделение синтаксиса, многострочное редактирование и обратный поиск;PSReadLine in the Integrated Console, including syntax highlighting, multi-line editing, and back search
  • повышенную стабильность работы и производительность;Stability and performance improvements
  • интеграцию с CodeLens;New CodeLens integration
  • усовершенствованное автоматическое заполнение пути.Improved path auto-completion

Чтобы упростить переход на Visual Studio Code, используйте возможность Enable ISE Mode (Включить режим ISE), доступную в палитре команд.To make the transition to Visual Studio Code easier, use the Enable ISE Mode function available in the Command Palette. Эта функция переключает VS Code в режим макета в стиле ISE.This function switches VSCode into an ISE-style layout. Режим макета в стиле ISE предоставляет все новые функции и возможности PowerShell в знакомом пользовательском интерфейсе.The ISE-style layout gives you all the new features and capabilities of PowerShell in a familiar user experience.

Чтобы переключиться на новый макет ISE, нажмите клавиши CTRL+SHIFT+P, чтобы открыть палитру команд, введите и выберите PowerShell: Enable ISE Mode (PowerShell: включить режим ISE).To switch to the new ISE layout, press Ctrl+Shift+P to open the Command Palette, type and select PowerShell: Enable ISE Mode.

Чтобы задать исходный макет, откройте палитру команд и выберите PowerShell: Disable ISE Mode (restore to defaults) (PowerShell: выключить режим ISE (восстановить значения по умолчанию)).To set the layout to the original layout, open the Command Palette, select PowerShell: Disable ISE Mode (restore to defaults).

Дополнительные сведения о настройке макета VS Code для ISE см. в статье Репликация функций интегрированной среды скриптов в Visual Studio Code.For details about customizing the VSCode layout to ISE, see How to Replicate the ISE Experience in Visual Studio Code

Примечание

Обновления для ISE новыми возможностями сейчас не планируются.There no plans to update the ISE with new features. ISE в последних версиях Windows 10 и Windows Server теперь может удалить пользователь.The ISE is now a user-uninstallable feature in the latest versions of Windows 10 and Windows Server. Окончательное удаление ISE сейчас не планируется.There are no plans to permanently remove the ISE. Команда PowerShell и ее партнеры по работе сейчас работают над совершенствованием возможностей написания скриптов с использованием расширения PowerShell для Visual Studio Code.The PowerShell Team and its partners are focused on improving the scripting experience in the PowerShell extension for Visual Studio Code.

Как взаимодействовать с Windows PowerShell

Все команды, доступные в командной строке Windows, доступны и могут также использоваться в PowerShell.

Мы можем использовать символы направления > для отправки вывода в файл или >> для добавления в файл. PowerShell использует псевдонимы для связи команд cmd.exe со своими командлетами. Например, команда cd является псевдонимом для командлета set-location, точно так же, как dir является псевдонимом для командлета get-children.

PowerShell можно использовать для запуска исполняемых команд или для работы непосредственно с реестром Windows без запуска его редактора.

Одна из сильных сторон этой оболочки – её командлеты. Каждый командлет представлен «глаголом», за которым следует тире и существительное.

Чтобы просмотреть полный список всех доступных командлетов, введите get-command. Чтобы получить информацию о конкретном командлете, введите get-help и имя командлета.

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

Как мы объясняли ранее, командлеты возвращают чистые объекты .NET, а не текст. По этой причине командлет, расположенный справа от оператора | , может работать непосредственно со свойствами или методами вывода, созданного предыдущим командлетом.

Шаг 1: установка

Для начала нам необходима сама утилита PowerShell. Если вы работаете с Windows 10, у вас уже установлена версия PowerShell 5. Обновление Windows 10 Anniversary Update использует версию 5.1, но разница незаметна. В Windows 8 и 8.1 применяется PowerShell 4, чего тоже вполне достаточно. Установка PowerShell на Windows 7 не доставит проблем, но всё же пару лишних шагов придется сделать. В частности, нужно дополнительно установить .Net Framework. Можно установить Windows Management Framework, в состав которого входит PowerShell.

У PowerShell есть два интерфейса. Опытные пользователи могут выбрать полноценный графический интерфейс, известный как Integrated Scripting Environment (ISE). Новичкам лучше использовать консоль PowerShell, простой текстовый интерфейс в стиле командной строки Windows или даже DOS 3.2.

Для запуска PowerShell от имени администратора в Windows 10 нажмите на кнопку «Пуск» и прокрутите список приложений до Windows PowerShell. В Windows 8.1 ищите Windows PowerShell в папке System в Windows. В Windows 7 оболочка располагается в папке Accessories. В качестве обычного пользователя PowerShell можно запустить точно так же, используя левую кнопку мыши вместо правой.

В любой версии Windows можно применить поиск. Для удобства дальнейшего использования можно закрепить PowerShell на панели задач.

Характеристики

Справка на основе комментариевComment-Based Help

PowerShell включает конвейерPowerShell has a pipeline

Пожалуй, конвейеры являются наиболее полезной концепцией в интерфейсах командной строки.Pipelines are arguably the most valuable concept used in command-line interfaces. При правильном использовании конвейеры упрощают работу со сложными командами и отслеживание потока выполнения.When used properly, pipelines reduce the effort of using complex commands and make it easier to see the flow of work. Каждая команда в конвейере передает свои выходные данные, элемент за элементом, следующей команде.Each command in a pipeline passes its output, item by item, to the next command. Команды обрабатывают только один объект за раз.Commands don’t have to handle more than one item at a time. Это снижает потребление ресурсов и позволяет получать выходные данные немедленно.The result is reduced resource consumption and the ability to get output immediately.

Эта нотация конвейера похожа на нотацию, которая используется в других оболочках.The notation used for pipelines is similar to the notation used in other shells. На первый взгляд не совсем понятно, чем отличаются конвейеры в PowerShell.At first glance, it may not be apparent how pipelines are different in PowerShell. Хотя вы видите на экране текст, PowerShell передает по конвейеру между командами не текст, а объекты.Although you see text on the screen, PowerShell pipes objects, not text, between commands.

Например, вы можете использовать командлет для принудительного постраничного отображения выходных данных из другой команды. На экране эти данные будут показаны как обычный текст, разбитый на страницы:For example, if you use the cmdlet to force a page-by-page display of output from another command, the output looks just like the normal text displayed on the screen, broken up into pages:

Разбиение на страницы также снижает потребление ресурсов ЦП, так обработку продолжает командлет , когда он получает всю страницу для отображения.Paging also reduces CPU utilization because processing transfers to the cmdlet when it has a complete page ready to display. Командлет, стоящий в конвейере выше, приостанавливает выполнение, пока не будет готова следующая страница выходных данных.The cmdlets that precede it in the pipeline pause execution until the next page of output is available.

Объекты в конвейереObjects in the pipeline

При запуске командлета в PowerShell вы видите выходные данные в виде текста — именно так в окне консоли и должны отображаться объекты.When you run a cmdlet in PowerShell, you see text output because it is necessary to represent objects as text in a console window. В текстовом представлении могут отображаться не все свойства выводимого объекта.The text output may not display all of the properties of the object being output.

Например, рассмотрим командлет .For example, consider the cmdlet. Эти выходные данные в виде текста содержат сводную информацию, а не полное представление объекта, возвращаемого командлетом .The text output is a summary of information, not a complete representation of the object returned by . Процесс, который форматирует данные для отображения на экране, добавляет к выходным данным заголовок.The heading in the output is added by the process that formats the data for onscreen display.

При передаче выходных данных по конвейеру в командлет отображаются сведения об объекте, возвращаемом .Piping the output to the cmdlet displays information about the object returned by .

Командлет возвращает объект PathInfo , который содержит текущий путь и другие сведения. returns a PathInfo object that contains the current path and other information.

Логические операторы

Сценарии, функции и модули в Windows PowerShell

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

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

Затем, для того чтобы выполнить этот сценарий, Вы просто запускаете его в оболочке PowerShell. При этом Вам необходимо либо указать полный путь к файлу сценария, либо перейти в каталог со сценарием и вызвать его по имени.

Важно!

По умолчанию выполнение сценариев в Windows запрещено! Для того чтобы посмотреть политику выполнения сценариев выполните командлет Get-ExecutionPolicy. В результате он вернет действующую политику, например:

  • Restricted – блокируется выполнение любых сценариев (значение по умолчанию);
  • AllSigned – разрешено выполнение сценариев, которые имеют цифровую подпись;
  • RemoteSigned – разрешено выполнение локальных сценариев, все скачанные сценарии должны иметь цифровую подпись;
  • Unrestricted — разрешено выполнение любых сценариев (не рекомендуется, так как небезопасно!).

Для разрешения выполнения сценариев необходимо использовать командлет Set-ExecutionPolicy с одним из вышеперечисленных параметров.

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

  
   Set-ExecutionPolicy RemoteSigned

В сценарии можно передавать параметры, делать их обязательными или задавать значение по умолчанию.

В Windows PowerShell предусмотрен механизм создания собственных функций, которые также как и встроенные командлеты можно будет использовать в оболочке PowerShell.

Для этого необходимо указать ключевое слово Function и затем в фигурных скобках {} написать алгоритм работы этой функции, т.е. набор команд (например, какая-нибудь часто используемая процедура: создать пользователя с определенными правами, очистить определенные каталоги и так далее). Потом необходимо сохранить все это в сценарий, но только уже с расширением .psm1, так как этот файл будет являться уже модулем.

Это еще не все, этот файл необходимо поместить в каталог, в котором PowerShell ищет модули. Таких каталогов несколько (специальный каталог в профиле пользователя, каталог, где установлен PowerShell), их можно посмотреть в переменных окружения PowerShell. Для этого выполните следующую команду

  
   Get-ChildItem Env:\PSModulePath | Format-Table -AutoSize

После того как Вы поместите написанный Вами модуль в специальный каталог, Вы сможете обращаться к своим функциям как к обычным командам PowerShell.

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

PowerShell ISE

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

Что способствовало появлению Windows PowerShell?

До появления PowerShell существовали (и существуют) следующие инструменты для автоматизации и администрирования сервисов: командная строка Windows и Windows Script Host. Но у этих технологий есть недостатки.

У командной строки Windows есть и возможность выполнять какие-то административные задачи и возможность записать алгоритм действий, сохранив его в виде скрипта (bat-файла), при этом можно использовать некие элементы программирования, например, использовать переменные, условные конструкции и даже что-то вроде циклов.

Большинство программных продуктов имеет консольный интерфейс, т.е. мы можем управлять программой, используя командную строку, при этом экономя ресурсы за счет отсутствия затрат на работу графического интерфейса. Компания Microsoft для серверной операционной системы Windows Server даже выпускает редакции без графического интерфейса (Server Core, в Windows Server 2019), но всего этого недостаточно, так как возможности командной строки ограничены, т.е. написать какую-то сложную логику для автоматизации чего-либо мы не сможем, а если и сможем, то на это нам потребуется время и знания.

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

Технология Windows Script Host позволяет выполнять все административные задачи, что и командная строка, включая их автоматизацию путем написания WSH скриптов, но здесь мы уже можем использовать полноценные языки программирования (VBScript и JScript), т.е. можно реализовывать сложную логику и алгоритмы. К тому же с помощью WSH мы управляем программными продуктами через объектный интерфейс, другими словами Windows Script Host намного «круче» чем командная строка. Но данная технология также не стала тем идеальным инструментом администрирования и автоматизации этого администрирования для системных администраторов, так как Windows Script Host требовал знаний вышеперечисленных языков программирования, что для системных администраторов на самом деле лишнее. Администраторам нужно всего лишь простой инструмент администрирования с возможностью запрограммировать какие-то действия, а углубляться в объектные модели программных продуктов на языках программирования VBScript и JScript им не хочется.

В итоге компании Microsoft необходимо было разработать такой инструмент администрирования для системных администраторов, который бы на 100 процентов удовлетворял все потребности сисадминов как в плане возможностей администрирования и автоматизации, так и в плане удобства и простоты использования, таким образом, появился Windows PowerShell.

Запуск 32-разрядной версии Windows PowerShellStarting 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.

В Windows Server 2012 R2In Windows Server 2012 R2

  • На экране Пуск щелкните Windows PowerShell (x86).On the Start screen, type Windows PowerShell (x86). Щелкните плитку Windows PowerShell x86.Click the Windows PowerShell x86 tile.
  • Выберите пункт Windows PowerShell (x86) в меню Сервис****диспетчера сервера.In Server Manager , from the Tools menu, select Windows PowerShell (x86).
  • На рабочем столе переместите курсор в правый верхний угол, щелкните элемент Поиск , введите PowerShell x86 и выберите Windows PowerShell (x86) .On the desktop, move the cursor to the upper right corner, click Search , type PowerShell x86 and then click Windows PowerShell (x86).
  • В командной строке введите следующее: Via command line, enter:

В Windows Server 2012In Windows Server 2012

  • На экране Пуск введите PowerShell и выберите Windows PowerShell (x86).On the Start screen, type PowerShell and then click Windows PowerShell (x86).
  • Выберите пункт Windows PowerShell (x86) в меню Сервис****диспетчера сервера.In Server Manager , from the Tools menu, select Windows PowerShell (x86).
  • На рабочем столе переместите курсор в правый верхний угол, щелкните элемент Поиск , введите PowerShell и выберите Windows PowerShell (x86) .On the desktop, move the cursor to the upper right corner, click Search , type PowerShell and then click Windows PowerShell (x86).
  • В командной строке введите следующее: Via command line, enter:

В Windows 8.1In Windows 8.1

  • На экране Пуск щелкните Windows PowerShell (x86).On the Start screen, type Windows PowerShell (x86). Щелкните плитку Windows PowerShell x86.Click the Windows PowerShell x86 tile.
  • Если вы используете средства удаленного администрирования сервера для Windows 8.1, можно также открыть Windows PowerShell x86 из меню Сервис диспетчера сервера.If you’re running Remote Server Administration Tools for Windows 8.1, you can also open Windows PowerShell x86 from the Server ManagerTools menu. Выберите Windows PowerShell (x86).Select Windows PowerShell (x86).
  • На рабочем столе переместите курсор в правый верхний угол, щелкните элемент Поиск , введите PowerShell x86 и выберите Windows PowerShell (x86) .On the desktop, move the cursor to the upper right corner, click Search , type PowerShell x86 and then click Windows PowerShell (x86).
  • В командной строке введите следующее: Via command line, enter:

В Windows 8In Windows 8

  • На экране Пуск переместите курсор в правый верхний угол, щелкните Параметры , Плитки , а затем переместите ползунок Показать средства администрирования в значение Да.On the Start screen, move the cursor to the upper right corner, click Settings , click Tiles , and then move the Show Administrative Tools slider to Yes. Введите PowerShell и выберите Windows PowerShell (x86).Then, type PowerShell and click Windows PowerShell (x86).
  • Если вы используете средства удаленного администрирования сервера для Windows 8, можно также открыть Windows PowerShell x86 из меню Сервис диспетчера сервера.If you’re running Remote Server Administration Tools for Windows 8, you can also open Windows PowerShell x86 from the Server ManagerTools menu. Выберите Windows PowerShell (x86).Select Windows PowerShell (x86).
  • На экране Пуск или рабочем столе введите PowerShell (x86) и выберите Windows PowerShell (x86).On the Start screen or the desktop, type PowerShell (x86) and then click Windows PowerShell (x86).
  • В командной строке введите следующее: Via command line, enter:

Назначение

Windows PowerShell является ключевым инструментом управления, в отличие от Microsoft Management Console (MMC). Возможно, вы знаете, что консоль MMC сама по себе во многих случаях оказывается бесполезной. Для того, чтобы сделать ее полезной, необходимо добавлять оснастки. Оснастки дают специфические возможности управления продуктами и технологиями, например, возможность администрирования активной директории или Exchange Server.

Windows PowerShell действует по такому же принципу. Несмотря на то, что оболочка выполняет множество полезных функций, ее возможности предполагается расширять с помощью всевозможных оснасток и модулей. Windows PowerShell сама по себе не содержит эти оснастки и модули; они устанавливаются параллельно с тем продуктом, функцией или технологией, к которой они относятся. Другими словами, если вы хотите с помощью Windows PowerShell управлять службами Active Directory Domain Services, вам необходимо установить соответствующий модуль. Этот модуль устанавливается вместе с ролью Active Directory Domain Services. Некоторые модули также могут быть установлены параллельно с удаленным сервером Windows Remote Server Administration Toolkit (RSAT), что делает возможным установить модули, имеющие отношение к серверу, на клиентской операционной системе, например, Windows 7.

Некоторые модули можно загрузить отдельно. Например, на сайте CodePlex Web (www.codeplex.com) можно найти ряд проектов, имеющих отношение к Windows PowerShell со сторонних открытых источников. Многие из этих проектов имеют вид оснастки или модуля. К ним относится, например, популярный проект Windows PowerShell Community Extensions, который можно скачать с www.codeplex.com/powershellcx. Отдельно стоит упомянуть, что некоторые оснастки и модули помимо требований Windows PowerShell могут иметь свои собственные системные требования. Например, модулям может потребоваться конкретная версия Windows или Microsoft .NET Framework. В документации к каждому модулю или оснастке должны быть указаны специфические системные требования, помимо базовых требований оболочки.

Разные операторы

Ниже приведены различные важные операторы, поддерживаемые языком PowerShell.

оператор Описание пример
> (Перенаправленный оператор) Перенаправленный оператор. Назначает вывод для печати на перенаправленный файл / устройство вывода. dir> test.log напечатает список каталогов в файле test.log

Powershell — Looping

Может возникнуть ситуация, когда вам нужно выполнить блок кода несколько раз. В общем случае операторы выполняются последовательно: первый оператор в функции выполняется первым, затем второй и так далее.

Языки программирования предоставляют различные структуры управления, которые допускают более сложные пути выполнения.

Оператор цикла позволяет нам выполнять оператор или группу операторов несколько раз, и в большинстве языков программирования ниже приводится общая форма оператора цикла.

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

Sr.No. Цикл и описание
1 для цикла

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

2 цикл forEach

Улучшено для цикла. Это в основном используется для обхода коллекции элементов, включая массивы.

3 в то время как цикл

Повторяет оператор или группу операторов, пока данное условие выполняется. Он проверяет условие перед выполнением тела цикла.

4 делать … пока цикл

Как оператор while, за исключением того, что он проверяет условие в конце тела цикла.

Powershell — Условия

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

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

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

Sr.No. Заявление и описание
1 если заявление

Оператор if состоит из логического выражения, за которым следует одно или несколько операторов.

2 если … еще заявление

За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение false.

3 вложенный оператор if

Вы можете использовать один оператор if или elseif внутри другого оператора if или elseif .

4 сменить заявление

Оператор switch позволяет проверять переменную на соответствие списку значений.

Powershell — Array

PowerShell предоставляет структуру данных, массив , в котором хранится последовательная коллекция фиксированного размера элементов любого типа. Массив используется для хранения коллекции данных, но часто более полезно думать о массиве как о коллекции переменных или объектов.

Вместо того, чтобы объявлять отдельные переменные, такие как number0, number1, … и number99, вы объявляете одну переменную массива, такую как числа, и используете числа , числа и …, числа для представления отдельные переменные.

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

Жизненный цикл PowerShell 7Lifecycle of PowerShell 7

После выхода PowerShell 7 поддержка будет определяться современной политикой жизненного цикла Майкрософт, но даты поддержки связаны с жизненным циклом поддержки .NET Core.With the release of PowerShell 7, PowerShell continues to be supported under the Microsoft Modern Lifecycle Policy, but support dates are linked to .NET Core’s support lifecycle. При таком подходе к обслуживанию клиенты могут выбрать выпуски долгосрочной поддержки (LTS) или текущие выпуски.In this servicing approach, customers can choose Long Term Support (LTS) releases or Current releases. PowerShell 7.0 — это LTS-выпуск.PowerShell 7.0 is an LTS release. Поддержка прекращается с завершением поддержки .NET Core 3.1.Support ends with the support of .NET Core 3.1. Следующий выпуск LTS выйдет после следующего выпуска .NET Core LTS.The next LTS release follows the next .NET Core LTS release. Текущие даты окончания поддержки см. в таблице .See the for current ending support dates. Обновления выпуска LTS содержат только критически важные обновления и исправления безопасности, предназначенные для предотвращения или снижения влияния на существующие рабочие нагрузки.LTS release updates only contain critical security and servicing updates and fixes that are designed to avoid or minimize impact to existing workloads.

Текущий выпуск — это выпуск, который выходит между выпусками LTS.A Current release is a release that occurs between LTS releases. Текущие выпуски могут содержать критические исправления, нововведения и новые функции.Current releases can contain critical fixes, innovations, and new features. Поддержка текущего выпуска предоставляется в течение трех месяцев после выхода текущего выпуска или выпуска LTS.A Current release is supported for three months after the next Current or LTS release.

Важно!

Для получения поддержки необходимо установить по меньшей мере последнее обновление с исправлениями.You must have the latest patch update installed to qualify for support. Например, если вы используете PowerShell 7.0, то после выхода версии 7.0.1 для получения поддержки необходимо выполнить обновление до версии 7.0.1.For example, if you’re running PowerShell 7.0 and 7.0.1 has been released, you must update to 7.0.1 to qualify for support.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий