Особенности Windows PowerShell

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

  1. При создании PowerShell преследовалась цель администрирования и настройки Windows. Основой для разработки технологии послужила платформа .NET Framework, а также CRL-среда. Принципиально важным отличием PowerShell от командной строки является взаимодействие с объектами, имеющими определенные свойства и методы.

Возможности программной оболочки Windows PowerShell:

  • Получение доступа к файловой системе.
  • Управление службами, реестрами, процессами.
  • Конфигурирование операционной системы.
  • Написание и использование сценариев для автоматизации менеджмента и администрирования.
Скриншот к PowerShell
Скриншот к PowerShell

2. Разработчики предусмотрели упрощенные синонимы (например, Dir является аналогом Get-ChildItem). В PowerShell можно быстро находить команды через Get-Command, причем не только с помощью глагола, но и существительного. Навигацию также упрощают сгруппированные команды, объединенные посредством модулей. Для каждой команды предусмотрена справка (GetHelp).

Удаленный менеджмент

Благодаря PowerShell можно управлять удаленным компьютером. Для этого можно воспользоваться следующими параметрами и командлетами:

  • ComputerName. Параметр позволяет передавать имя компьютера для выполнения конкретной команды (не более одной).
  • EnterPSSession. Позволяет задействовать сессии, при этом набор команд выполняется непосредственно в оболочке PowerShell. Сеанс возможен только для одного компьютера.
  • InvokeCommand. Данный командлет позволяет выполнять сценарий и команды на нескольких компьютерах одновременно. Фоновое исполнение является механизмом, позволяющим запускать команду в соответствующем режиме. Это дает возможность вернуться непосредственно к сессии без ожидания завершения назначенной команды. Механизм актуален для команд, занимающих продолжительное время в исполнении. В командлетах фоновых заданий присутствует запуск, остановка, просмотр всех активированных задач, удаление, перевод задачи на передний план. Задействуя любой из командлет, вам остается лишь прописать команду в фигурных скобках.

Видео: Основы powershell

Сергей Гришечкин

Главный редактор информационного портала BestHard.

sergey2829 имеет 750 сообщений и подсчета голосов.Посмотреть все сообщения sergey2829

4 thoughts on “Особенности Windows PowerShell

  • 24.11.2019 в 13:38
    Permalink

    whoah this blog is wonderful i love reading your posts. Keep up the good work!
    You understand, lots of people are looking around for this information, you can aid them greatly.

    Ответ
  • 31.12.2019 в 11:43
    Permalink

    This design is steller! You most certainly know how to keep a reader amused.
    Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Wonderful job.
    I really loved what you had to say, and more than that, how you presented it.
    Too cool!

    Ответ
  • 07.01.2020 в 13:37
    Permalink

    Attractive component of content. I simply stumbled upon your site and in accession capital to say that I
    get in fact loved account your blog posts. Anyway I will be subscribing to your feeds
    and even I achievement you get right of entry
    to constantly quickly.

    Ответ

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *