Командные строки Windows PowerShell

Оцените статью

windows710863 Командные строки Windows PowerShellКазалось бы, командные строки Windows PowerShell работают точно так же, но команды этой оболочки работают не просто с текстом, а с Объектами. (Это те же самые объекты, о которых говорилось в главах 3-9: объекты, которые представляют файлы, папки, драйверы устройств Windows, сетевые службы, это сотни объектов, определенных в библиотеке. NET Framework.) То, что переходит от одной команды к другой с помощью символа канала ( |), является потоком объектов. Различные команды PowerShell позволяют вам генерировать в отношении этих объектов методы, работать с ними и вызывать их, изменять свойства объектов и извлекать из них информацию.

Вот что, к примеру, произойдет, если набрать команду din в окне PowerShell. Команда din оболочки PowerShell на самом деле является псевдонимом (условным обозначением) для командлета (cmdlet) Get-Childltem. Можно набрать любое имя и получить тот же результат. О чем это мы? Cmdlet, произносится «command-let» («командлет»), в смысле «небольшая изящная команда». Командлетами называются встроенные команды PowerShell. Возможно, в том году в Редмонде наблюдался дефицит гласных звуков? Нет, причина столь странного названия в том, что командлеты не являются полностью встроенными в PowerShell, как команды cmd. exe, но они также и не обладают полной независимостью от этой оболочки, как exe-файлы. Они реализованы по-новому, поэтому, как ни крути, нуждаются в новом слове.

Без использования аргументов Get-Childltem выдает объекты File и Folden для всех файлов и подчиненных папок в текущем каталоге. Если набрать команду din без аргументов, Get-Childltem выдает список объектов File и Folden, и, поскольку нет канала или перенаправления вывода, результаты выводятся в командное окно Windows PowerShell.

Когда объекты попадают в окно PowerShell, эта оболочка выводит по одной строке для каждого объекта в красивом, разбитом на столбцы формате, показывая наиболее важные свойства каждого объекта. Для объектов File и Folden эти свойства включают Имя (Name), Длину (Length), Последнее время записи (LastWriteTime) и Режим (Mode). Этот список имеет следующий вид:

Комментирование закрыто.

Вверх страницы