Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье перечислены распространенные термины, используемые для разговора о PowerShell.
Модуль PowerShell, корневой модуль которого является двоичным (.dll
) файлом. Двоичный модуль может включать или не включать в себя манифест модуля.
Параметр, который добавляется ко всем командлетам, расширенным функциям и рабочим процессам подсистемы PowerShell.
В PowerShell для запуска команды можно ввести перед ней точку и пробел. Команды "с точкой" выполняются в текущей, а не в новой области. Все переменные, псевдонимы, функции или диски, создаваемые командой, создаются в текущей области и доступны пользователям после выполнения команды.
Модуль, который существует только в памяти. Import-PSSession
Командлеты New-Module
создают динамические модули.
Параметр, добавляемый в командлет, функцию или скрипт PowerShell в определенных условиях. Командлеты, функции, поставщики и сценарии могут добавлять динамические параметры.
XML-файл PowerShell, имеющий расширение .format.ps1xml
и определяющий, как PowerShell отображает объект на основе его типа .NET Framework.
Состояние сеанса, содержащее данные, доступные пользователю сеанса PowerShell.
Интерфейс, используемый подсистемой PowerShell для взаимодействия с пользователем. Например, узел указывает, как обрабатываются запросы между PowerShell и пользователем.
Программа, которая загружает подсистему PowerShell в свой процесс и использует ее для выполнения операций.
Метод, который командлет может использовать для обработки записей, получаемых в качестве входных данных. Методы обработки входных данных включают BeginProcessing
метод, метод, ProcessRecord
EndProcessing
метод и StopProcessing
метод.
Модуль PowerShell, имеющий манифест и ключ RootModule , пуст.
Функция удобства PowerShell для автоматического перечисления элементов в коллекции при использовании оператора доступа к членам (.
).
Автономный многоразовый блок, позволяющий секционировать, упорядочивать и абстрагировать код PowerShell. Модуль может содержать командлеты, поставщики, функции, переменные и другие типы ресурсов, которые можно импортировать как единое целое.
Файл данных PowerShell (.psd1
), описывающий содержимое модуля и управляющий обработкой модуля.
Состояние сеанса, содержащее общедоступные и конфиденциальные данные модуля PowerShell. Частные данные в этом состоянии сеанса недоступны пользователю сеанса PowerShell.
Ошибка, которая не останавливает PowerShell от продолжения обработки команды. См. также, завершив ошибку.
Слово, следующее за дефисом в имени командлета PowerShell. Существительное описывает ресурсы, на которые воздействует командлет.
Группа параметров, которые можно использовать в одной команде для выполнения определенного действия.
В PowerShell это отправка результатов предыдущей команды в следующую команду конвейера в качестве входных данных.
Ряд команд, подключенных операторами конвейера (|
). Каждый оператор конвейера передает результаты предыдущей команды в следующую команду в качестве входных данных.
Одна команда, которая участвует в семантике конвейера PowerShell. Сюда входят двоичные командлеты (C#), расширенные функции скриптов, CDXML и рабочие процессы.
Элементы конвейера, которые вызывают выполнение действия. Команды PowerShell либо вводятся на клавиатуре, либо вызываются программным способом.
Текстовый файл с расширением .psd1
файла. PowerShell использует файлы данных в различных целях, таких как хранение данных манифеста модуля или переведенных строк для локализации сценариев.
Виртуальный диск, обеспечивающий прямой доступ к хранилищу данных. Его можно определить с помощью поставщика PowerShell или создать в командной строке. Диски, созданные в командной строке, относятся к конкретному сеансу и удаляются после его закрытия.
Программа, основанная на Microsoft .NET Framework, которая предоставляет пользователям PowerShell доступ к данным, содержащимся в специализированном хранилище, позволяя просматривать эти данные и управлять ими.
Тип сеанса PowerShell, созданного, управляемого и закрытого пользователем.
Модуль, указанный в ключе RootModule в манифесте модуля.
Операционная среда в PowerShell, где выполняется каждая команда конвейера.
В PowerShell скалярное значение — это любой тип значения, который не является перечисленным. К ним относятся примитивные типы .NET, такие как логические значения и числа, а также другие типы значений, такие как String, DateTime и GUID.
Список примитивов .NET см. в разделе "Примечания " свойства System.Type.IsPrimitive.
В языке программирования PowerShell это набор операторов или выражений, которые можно использовать как единый блок. Блок сценария может принимать аргументы и возвращать значения.
Файл с .ps1
расширением и содержащий скрипт, написанный на языке PowerShell.
Модуль PowerShell, корневой модуль которого представляет собой файл модуля сценария (.psm1
). Модуль скрипта может включать манифест модуля. Сценарий определяет элементы, экспортируемые модулем сценария.
Интерпретатор команд, используемый для передачи команд операционной системе.
Параметр, который не принимает аргумент. Значение параметра switch по умолчанию $false
.
При использовании параметра коммутатора его значение становится $true
.
Ошибка, которая приводит к прекращению обработки команды в PowerShell. См. также неисключаемую ошибку.
Атомарная единица работы. Работа в транзакции должна выполняться в целом. Если какая-либо часть транзакции завершается ошибкой, весь транзакция завершается ошибкой.
XML-файл PowerShell с расширением .types.ps1xml
, расширяющий свойства типов Microsoft .NET Framework в PowerShell.
Слово, предшествующее дефису в имени командлета PowerShell. Глагол описывает действие, выполняемое командлетом.
Интегрированная среда сценариев (ISE) — ведущее приложение Windows PowerShell, которое позволяет выполнять команды и записывать, тестировать и отлаживать скрипты в понятной, синтаксической, совместимой с Юникодом среде.
Ресурс, определяющий набор командлетов, поставщиков и типов Microsoft .NET Framework, которые можно добавить в среду Windows PowerShell. Оснастки PowerShell заменены модулями.
Рабочий процесс — это последовательность связанных программируемых операций, в ходе которых выполняются длительные задачи или скоординированные действия на нескольких устройствах или управляемых узлах. Рабочий процесс Windows PowerShell позволяет ИТ-специалистам и разработчикам создавать в качестве рабочих процессов последовательности действий управления несколькими устройствами или отдельные задачи в рамках рабочего процесса. Рабочий процесс Windows PowerShell позволяет адаптировать и выполнять в рамках рабочего процесса как сценарии PowerShell, так и файлы XAML. Рабочий процесс Windows PowerShell основан на Windows Workflow Foundation, который устарел.
Отзыв о PowerShell
PowerShell — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: