среда, 3 августа 2011 г.

Основы

Параметр не имеющий значения= переключатель
-Recurse - переключатель расширяющий действие команды на подкаталоги
%- Alias ForEach-Object
$_- При использовании в сценариях,фильтрах и инструкции Where содержит текущий объект конвейера
Разрыв строки >> или `n
{блок сценария} - одна или несколько команд PowerShell
Список параметров -?
Полная информация о командлете
Get-Help командлет -Full
$ - начало имени переменной
Обычная нотация о относительном пути-
. -текущий каталог, .. - родительский, \ корень
PowerShell (pshell for short) поддерживает команды четырех типов:
- командлеты (Сmdlet). Имена командлетов всегда соответствуют шаблону "глагол-существительное" (Get-Command - покажи("дай")-комманды)
Такая сложная система потребовала наличия псевдонимов (Alias).
Get-Command = gcm
Get-Alias = gal
Remove-Item = del
! Параметры командлетов не выделяются / (как в cmd)
- функции (Function); Функция- это блок кода (на языке pshell) имеющий название и находящийся в памяти до завершения сеанса командной оболочки.
- сценарии; Сценарий- это блок кода (на языке pshell) хранящийся во внешнем файле с расширением ps1
- внешние исполняемые файлы.

Комментариев нет:

Отправить комментарий