Что такое Windows PowerShell? Особенности и преимущества обновления до последней версии

What Is Windows Powershell



Как ИТ-специалиста меня часто спрашивают, что такое Windows PowerShell и почему люди должны обновляться до последней версии. В этой статье я отвечу на эти вопросы и дам вам обзор преимуществ обновления до Windows PowerShell 5.0. Windows PowerShell — это оболочка командной строки и язык сценариев, которые позволяют автоматизировать администрирование сервера и другие задачи. PowerShell входит в состав Windows Server 2012 R2 и Windows Server 2016, и его можно установить в более ранних версиях Windows Server. PowerShell 5.0 был выпущен в 2016 году и включает в себя новые функции и возможности, упрощающие управление инфраструктурой Windows. Некоторые из новых функций PowerShell 5.0 включают в себя: - Конфигурация желаемого состояния PowerShell (DSC): PowerShell DSC — это декларативная модель, позволяющая управлять инфраструктурой как кодом. С помощью PowerShell DSC вы можете определить свою инфраструктуру в сценарии PowerShell, а затем развернуть эту конфигурацию на своих серверах. - PowerShell Get-Help: Командлет Get-Help был улучшен в PowerShell 5.0, и теперь он включает больше примеров и улучшенные функции поиска. - PowerShell ISE: PowerShell ISE был обновлен с новым внешним видом и включает новые функции, такие как подсветка синтаксиса и завершение кода. - Браузер модулей PowerShell: Браузер модулей PowerShell — это новая функция, позволяющая просматривать галерею PowerShell и устанавливать модули непосредственно из ISE. - Веб-публикация PowerShell: PowerShell 5.0 включает новую функцию, называемую веб-публикацией PowerShell, которая позволяет публиковать сценарии и модули PowerShell на веб-сайте. Это лишь некоторые из новых функций PowerShell 5.0. Обновление до PowerShell 5.0 — отличный способ максимально эффективно использовать инфраструктуру Windows.



Windows 10 грузить с Windows PowerShell 5.0 ; последняя версия сейчас PowerShell 7.0 . Windows 8.1 поставляется с Windows PowerShell 4.0. В новой версии появилось много новых функций, призванных упростить язык, упростить его использование и избежать распространенных ошибок. Если вы используете более раннюю версию PowerShell в операционной системе Windows, переход на эту версию Windows PowerShell дает множество преимуществ. Он не только позволяет системным администраторам управлять всеми аспектами ОС Windows Server, но также предлагает контроль над серверами на базе SQL, Exchange и Lync.





Что такое PowerShell

PowerShell — это оболочка командной строки и язык сценариев. Вы можете использовать PowerShell для автоматизации сценариев, запуска пакетов команд, управления ресурсами в облаке и многого другого. В настоящее время есть Ядро PowerShell который работает на Linux, macOS и Windows.





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



объединить видео Windows 10

Какую версию PowerShell я использую

Чтобы узнать, какую версию PowerShell вы используете, выполните следующие действия.

какая версия функций PowerShell

Откройте окно PowerShell и введите любой следующие команды и нажмите Enter:



|_+_|

Подробнее об этом - Как проверить версию PowerShell в Виндовс 10.

  • Пользователи Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 и Windows 7 с пакетом обновления 1 смогут использовать Windows PowerShell 3.0 .
  • Пользователи Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 и Windows 7 SP1 смогут использовать Windows PowerShell 4.0 .
  • Windows 10 поставляется с Windows PowerShell 5.0 .

Читать : Как установить PowerShell 7.0 в Windows 10 .

Возможности Windows PowerShell

Windows PowerShell 3.0 введены следующие новые функции:

  • Рабочие процессы Windows PowerShell
  • CIM-командлеты
  • Объектные командлеты (CDXML)
  • Веб-доступ Windows PowerShell
  • Модуль автоматической загрузки
  • Обновленная справка
  • Надежные и отключенные сеансы
  • Запланированные задания

Windows PowerShell 4.0 процитировано:

  • Конфигурация желаемого состояния (DSC)
  • Усовершенствования веб-доступа Windows PowerShell
  • Улучшения рабочего процесса
  • Что нового в веб-службах Windows PowerShell
  • Сохранить-Помощь

Windows PowerShell 5.0 , входящий в состав Windows 10, предоставляет следующие функции:

  • Классы могут быть определены в функциональности
  • Улучшения DSC
  • Транскрипции доступны на всех хостах
  • Значительные улучшения отладки, включая возможность отладки заданий Windows PowerShell.
  • Модуль сетевого коммутатора
  • OneGet для управления программными пакетами
  • PowerShellGet для управления модулями Windows PowerShell через OneGet
  • Повышение производительности при использовании COM-объектов

Windows PowerShell 6.0 кроссплатформенный (Windows, macOS и Linux), с открытым исходным кодом и создан для гетерогенных сред и гибридное облако.

  • Переход с .NET Framework на .NET Core
  • Он использует .NET Core 2.0 в качестве среды выполнения.
  • Позволяет PowerShell Core работать на нескольких платформах (Windows, macOS и Linux).
  • API-интерфейсы, общие для .NET Core и .NET Framework, определены как часть .NET Standard.

Windows PowerShell 7.0 поставляется со многими новыми функциями нравиться:

  • Распараллеливание конвейера
  • Новые операторы
  • Командлет ConciseView и Get-Error
  • Автоматические уведомления о новых версиях
  • Вызов ресурсов DSC напрямую из PowerShell 7
  • Слой совместимости.

Библиотека TechNet подробно объяснила эти функции. Давайте кратко рассмотрим некоторые из них.

Рабочий процесс Windows PowerShell: Эта функция позволяет использовать всю мощь Windows Workflow Foundation в Windows PowerShell. Вы можете писать рабочие процессы на XAML или Windows PowerShell и запускать их так же, как командлет.

Усовершенствования существующих основных командлетов и поставщиков: Windows PowerShell 3.0 включает новые функции для существующих командлетов, в том числе упрощенный синтаксис и новые параметры для командлетов, таких как компьютерные командлеты, командлеты CSV, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, командлеты безопасности. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection и .Add-Member

файл open.tsv

Импорт и обнаружение удаленного модуля: Windows PowerShell 3.0 улучшает обнаружение модулей Import и Implicit Remoting на удаленных компьютерах.

Командлеты модуля: Имеет возможность импортировать модули с удаленных компьютеров на локальный компьютер с помощью удаленного взаимодействия Windows PowerShell.

Поддержка новых сеансов CIM: Дает разрешение на использование CIM и WMI для управления компьютерами, отличными от Windows, путем импорта команд на локальный компьютер, которые неявно выполняются на удаленном компьютере.

Функция автозаполнения: Экономит время набора текста и уменьшает количество опечаток.

Intellisense PowerShell 3.0: Подчеркивает ошибку красным цветом и предлагает исправления, когда вы наводите курсор на волнистую линию.

Командлет Update-Help: Это устраняет множество мелких ошибок или досадных опечаток во встроенной документации.

компьютер не распознает телефон Android

Расширенные возможности хоста консоли: Изменения, лежащие в основе хост-программы консоли Windows PowerShell, включены в PowerShell 3.0 по умолчанию. Кроме того, новый параметр «Запуск с PowerShell» в проводнике позволяет запускать сценарии в неограниченном сеансе простым щелчком правой кнопкой мыши.

Поддержка RunAs и Shared Host: Функция запуска от имени, разработанная для рабочего процесса Windows PowerShell, позволяет пользователям конфигурации сеанса создавать сеансы, которые выполняются с разрешения общей учетной записи. С другой стороны, функция SharedHost позволяет нескольким пользователям на нескольких компьютерах одновременно подключаться к сеансу рабочего процесса и внимательно следить за его ходом.

Улучшения обработки специальных символов: Беглый взгляд на Windows PowerShell 3.0 показывает, что для улучшения способности программы правильно интерпретировать и обрабатывать специальные символы параметр LiteralPath, который обрабатывает специальные символы в путях, действителен почти для всех командлетов, имеющих параметр Path, включая новое обновление. Командлеты -Help и Save-Help.

Загрузите инструмент восстановления ПК, чтобы быстро находить и автоматически исправлять ошибки Windows

С помощью PowerShell вы можете создать список служб Windows , создать список отключенных функций , Экспорт и резервное копирование драйверов устройств , Найти время безотказной работы системы , Обновите определения Защитника Windows , список дисков , получить список установленных драйверов , Удалить приложения Магазина Windows Добавить элемент в контекстное меню рабочего стола , Создайте образ системы, Загрузить файл и более.

Популярные посты