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

В интерфейсе командной строки (CLI), например в Windows PowerShell, для получения информации используется другой подход, так как он не предоставляет в помощь пользователя меню или графических систем. Перед использованием команд необходимо знать их имена. Хотя можно вводить сложные команды, эквивалентные функциям в среде интерфейса GUI, необходимо ознакомиться с наиболее употребительными командами и параметрами команд.

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

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

  • Использование Get-Command

  • использование Cmd.exe и команд ОС UNIX;

  • использование внешних команд;

  • использование функции автозавершения при помощи клавиши TAB;

  • Использование Get-Help




Содержание