Просмотр исходного кода

Обновить 'Лекции/HTML/PowerShell.md'

Petrov Timofey 1 неделя назад
Родитель
Сommit
e19093849f
2 измененных файлов с 33 добавлено и 0 удалено
  1. 0 0
      Лекции/HTML/PowerShell
  2. 33 0
      Лекции/HTML/PowerShell.md

+ 0 - 0
Лекции/HTML/PowerShell


+ 33 - 0
Лекции/HTML/PowerShell.md

@@ -0,0 +1,33 @@
+**Что такое Windows PowerShell и с чем его едят? Основные возможности**
+
+Windows PowerShell позволяет системным администраторам автоматизировать большинство рутинных задач. С ее помощью можно менять настройки, останавливать и запускать сервисы, а также производить обслуживание большинства установленных приложений. Воспринимать синее окошко как еще один интерпретатор команд было бы неправильно. Такой подход не отражает сути предложенных корпорацией Microsoft инноваций. На самом деле возможности Windows PowerShell гораздо шире: в небольшом цикле статей мы попробуем разобраться, чем решение Microsoft отличается от более привычных нам средств.
+
+**Основные возможности **
+
+Разумеется Windows PowerShell — это в первую очередь командная оболочка с языком сценариев, изначально созданная на основе платформы .NET Framework, а позднее — на .NET Core. В отличие от принимающих и возвращающих текстовые данные оболочек, Windows PowerShell работает с классами .NET, у которых есть свойства и методы. PowerShell позволяет выполнять обычные команды, а также дает доступ к объектам COM, WMI и ADSI. В ней используются различные хранилища, вроде файловой системы или реестра Windows, для доступа к которым созданы т.н. поставщики (providers). Стоит отметить возможность встраивания исполняемых компонентов PowerShell в другие приложения для реализации различных операций, в т.ч. через графический интерфейс. Верно и обратное: многие приложения для Windows предоставляют доступ к своим интерфейсам управления через PowerShell. 
+
+Windows PowerShell позволяет:
+
+1)Менять настройки операционной системы;
+
+2)Управлять службами и процессами;
+
+3)Настраивать роли и компоненты сервера;
+
+4)Устанавливать программное обеспечение;
+
+5)Управлять установленным ПО через специальные интерфейсы;
+
+6)Встраивать исполняемые компоненты в сторонние программы;
+
+7)Создавать сценарии для автоматизации задач администрирования;
+
+8)Работать с файловой системой, реестром Windows, хранилищем сертификатов и т.д.
+
+
+**Оболочка и среда разработки**
+
+Существует Windows PowerShell в двух ипостасях: помимо эмулятора консоли с командной оболочкой есть интегрированная среда сценариев (Integrated Scripting Environment — ISE). Чтобы получить доступ к интерфейсу командной строки достаточно выбрать соответствующий ярлык в меню Windows или запустить powershell.exe из меню «Выполнить». На экране появится синее окошко, заметно отличающееся по возможностям от допотопного cmd.exe. Там есть автодополнение и другие фишки, привычные пользователям командных оболочек для Unix-систем.
+
+
+![](http://)