Поделиться через


Сведения о темах

Описание

В разделах рассматриваются различные понятия о PowerShell.

О темах

about_Alias_Provider

Предоставляет доступ к псевдонимам PowerShell и значениям, которые они представляют.

about_Aliases

Описание использования альтернативных имен для командлетов и команд в PowerShell.

about_ANSI_Terminals

Описывает поддержку escape-последовательностей ANSI в Windows PowerShell.

about_Arithmetic_Operators

Описывает операторы, выполняющие арифметические действия в PowerShell.

about_Arrays

Описывает массивы, которые представляют собой структуры данных, предназначенные для хранения коллекций элементов.

about_Assignment_Operators

Описывает использование операторов для назначения значений переменным.

about_Automatic_Variables

Описывает переменные, которые хранят сведения о состоянии для PowerShell. Эти переменные создаются и поддерживаются с помощью PowerShell.

about_Booleans

Описывает, как вычисляются логические выражения.

about_Break

Описывает инструкцию break , которая предоставляет способ выхода из текущего блока управления.

about_Built-in_Functions

Описание встроенных функций в PowerShell.

about_Calculated_Properties

PowerShell позволяет динамически добавлять новые свойства и изменять форматирование объектов, выходных данных в конвейере.

about_Calling_Generic_Methods

Универсальный метод — это метод с двумя списками параметров: списком универсальных типов и списком аргументов метода. В следующих примерах показан новый синтаксис PowerShell для доступа к универсальному методу: Syntax # static generic methods [type_name]::MethodName[generic_type_arguments](method_arguments) # instance generic methods $object.MethodName[generic_type_arguments](method_arguments) может generic_type_arguments быть одним типом или разделенным запятыми списком типов, например [string, int], включая другие универсальные типы, такие как $obj.MethodName[string, System.Collections.Generic.Dictionary[string, int]]() The method_arguments , может содержать ноль или несколько элементов. Дополнительные сведения см. в статье об универсальных шаблонах в .NET.

about_Case-Sensitivity

PowerShell максимально не учитывает регистр при сохранении регистра.

О кодировке символов

Описывает, как PowerShell использует кодировку символов для ввода и вывода строковых данных.

about_CimSession

Описывает объект CimSession и разницу между сеансами CIM и сеансами PowerShell.

about_Classes

Описывает, как использовать классы для создания собственных настраиваемых типов.

about_Classes_Constructors

Описывается определение конструкторов для классов PowerShell.

about_Classes_Inheritance

Описывает, как можно определить классы, расширяющие другие типы.

about_Classes_Methods

Описывает, как определить методы для классов PowerShell.

about_Classes_Properties

Описывает, как определить свойства для классов PowerShell.

about_Command_Precedence

Описывает, как PowerShell определяет, какую команду следует выполнить.

about_Command_Syntax

Описание синтаксических схем, используемых в PowerShell.

about_Comment_Based_Help

Описывает написание разделов справки на основе комментариев для функций и сценариев.

about_CommonParameters

Описывает параметры, которые можно использовать с любым командлетом.

about_Comparison_Operators

Операторы сравнения в PowerShell могут сравнивать два значения или фильтровать элементы коллекции по входным значениям.

about_Continue

Описывает, как continue оператор немедленно возвращает поток программы в начало цикла программы, switch оператора или trap оператора.

about_Core_Commands

Списки командлеты, предназначенные для использования с поставщиками PowerShell.

about_Data_Files

Файлы данных PowerShell используются для хранения произвольных данных с помощью синтаксиса PowerShell.

about_Data_Sections

Описание разделов данных, которые изолируют текстовые строки и другие данные, доступные только для чтения, из логики скрипта.

about_Debuggers

Описывает отладчик PowerShell.

about_Do

Выполняет список инструкций один или несколько раз при условии While или Until .

about_Enum

Оператор enum используется для объявления перечисления. Перечисление — это отдельный тип, состоящий из набора именованных меток, называемых списком перечислителя.

about_Environment_Provider

Предоставляет доступ к переменным среды Windows.

about_Environment_Variables

Описывает, как получить доступ к переменным среды и управлять ими в PowerShell.

about_Execution_Policies

Описывает политики выполнения PowerShell и описывает, как ими управлять.

about_Experimental_Features

Используйте атрибут , Experimental чтобы объявить некоторый код как экспериментальный. Используйте следующий синтаксис для объявления Experimental атрибута, предоставляющего имя экспериментального компонента и действия, которые необходимо выполнить, NameOfExperimentalFeature если экспериментальная функция включена: csharp [Experimental(NameOfExperimentalFeature, ExperimentAction)] для модулей объект должен иметь форму <modulename>.<experimentname>. Параметр ExperimentAction должен быть указан, и единственными допустимыми значениями являются: — Show означает, чтобы показать эту экспериментальную функцию, если функция включена, — Hide означает скрыть этот экспериментальный компонент, если функция включена.

about_FileSystem_Provider

Предоставляет доступ к файлам и каталогам.

about_For

Описание команды языка, с помощью которой можно выполнять инструкции на основе условного теста.

about_Foreach

Описывает языковую команду, с помощью которой можно просматривать все элементы в коллекции элементов.

about_Format.ps1xml

Файлы Format.ps1xml в PowerShell определяют отображение объектов по умолчанию в консоли PowerShell.

about_Function_Provider

Предоставляет доступ к функциям, определенным в PowerShell.

about_Functions_Advanced_Methods

Описывает, как функции, указывающие CmdletBinding атрибут, могут использовать методы и свойства, доступные для скомпилированных командлетов.

about_Functions_Advanced_Parameters

Объясняется, как добавлять параметры в расширенные функции.

about_Functions_Advanced

В этой статье представлены расширенные функции, которые позволяют создавать командлеты с помощью скриптов.

about_Functions_Argument_Completion

Завершение аргумента — это функция PowerShell, которая предоставляет подсказки, позволяет обнаруживать и ускоряет ввод значений аргументов.

about_Functions_CmdletBindingAttribute

Описывает атрибут, который заставляет функцию работать подобно скомпилированному командлету.

about_Functions_OutputTypeAttribute

Содержит описание атрибута, который сообщает о типе объекта, возвращаемого функцией.

about_Functions

Описывает создание и использование функций в PowerShell.

about_Group_Policy_Settings

Описание параметров групповая политика для PowerShell

about_Hash_Tables

Описывает создание, использование и сортировку хэш-таблицей в PowerShell.

about_Hidden

Описывает hidden ключевое слово, который скрывает члены класса от результатов по умолчаниюGet-Member.

about_History

Описывает, как получить и выполнить команды в журнале команд.

about_If

Описывает языковую команду, с помощью которой можно выполнять списки инструкций на основе результатов одного или нескольких условных тестов.

about_Intrinsic_Members

Предоставляет сведения о встроенных членах PowerShell, доступных для всех объектов PowerShell.

about_Job_Details

Предоставляет сведения о фоновых заданиях на локальных и удаленных компьютерах.

about_Jobs

Предоставляет сведения о том, как фоновые задания PowerShell выполняют команду или выражение в фоновом режиме без взаимодействия с текущим сеансом.

about_Join

Описывает, как оператор соединения (-join) объединяет несколько строк в одну строку.

about_Language_Keywords

Описание ключевых слов на языке сценариев PowerShell.

about_Language_Modes

Описание языковых режимов и их влияния на сеансы PowerShell.

about_Line_Editing

Описывает, как изменять команды в командной строке PowerShell.

about_Locations

Описывает, как получить доступ к элементам из рабочего расположения в PowerShell.

about_Logging_Non-Windows

PowerShell регистрирует внутренние операции из подсистемы, поставщиков и командлетов.

about_Logging_Windows

PowerShell записывает внутренние операции из подсистемы, поставщиков и командлетов в журнал событий Windows.

about_Logical_Operators

Описывает операторы, соединяющие инструкции в PowerShell.

about_Member-Access_Enumeration

Описывает автоматическое перечисление элементов коллекции списков при использовании оператора доступа к членам.

about_Methods

Описывает использование методов для выполнения действий с объектами в PowerShell.

about_Module_Manifests

Описание параметров и рекомендаций по написанию файлов манифеста модуля.

about_Modules

Сведения об установке, импорте и использовании модулей PowerShell.

Сведения о числовых литералах

В этой статье описывается синтаксис и использование числовых значений в PowerShell.

about_Object_Creation

В этой статье объясняется, как создавать объекты в PowerShell.

about_Objects

Предоставляет важные сведения об объектах в PowerShell.

about_Operator_Precedence

Списки операторы PowerShell в порядке приоритета.

about_Operators

Описывает операторы, поддерживаемые PowerShell.

О потоках вывода

Объясняет доступность и назначение выходных потоков в PowerShell.

about_PackageManagement

PackageManagement — это агрегатор для диспетчеров пакетов программного обеспечения.

about_Parameter_Sets

Описание определения и использования наборов параметров в расширенных функциях.

about_Parameters_Default_Values

Описывает, как задать пользовательские значения по умолчанию для параметров командлета и расширенных функций.

about_Parameters

Описывает, как работать с параметрами команд в PowerShell.

about_Parsing

Описывает, как PowerShell анализирует команды.

about_Path_Syntax

Описывает полный и относительный форматы пути в PowerShell.

about_Pipeline_Chain_Operators

Описывает связывание конвейеров с операторами && и || в PowerShell.

about_Pipelines

Объединение команд в конвейеры в PowerShell

about_PowerShell_Config

Файлы конфигурации для PowerShell, заменив конфигурацию реестра.

about_PowerShell_Editions

Различные выпуски PowerShell выполняются в разных базовых средах выполнения.

about_Preference_Variables

Переменные, которые настраивают поведение PowerShell.

about_Profiles

Описывает создание и использование профиля PowerShell.

about_Prompts

Описывает функцию Prompt и демонстрирует создание пользовательской Prompt функции.

about_Properties

Описывает, как использовать свойства объекта в PowerShell.

about_Providers

Описывает, как поставщики PowerShell предоставляют доступ к данным и компонентам, которые в противном случае были бы недоступны в командной строке. Данные представлены в единообразном формате, который напоминает диск с файловой системой.

about_PSConsoleHostReadLine

Объясняется, как создать настройку того, как PowerShell считывает входные данные в командной строке консоли.

about_PSCustomObject

Объясняет различия между [psobject] ускорителями типов и [pscustomobject] .

about_PSItem

Автоматическая переменная, содержащая текущий объект в объекте конвейера.

about_PSModulePath

В этой статье описаны назначение и использование переменной $env:PSModulePath среды.

about_PSSession_Details

Содержит подробные сведения о сеансах PowerShell и роли, которую они играют в удаленных командах.

about_PSSessions

Описывает сеансы PowerShell (PSSessions) и описывает, как установить постоянное подключение к удаленному компьютеру.

about_Pwsh

Объясняется, как использовать интерфейс командной pwsh строки. Отображает параметры командной строки и описывает синтаксис.

about_Quoting_Rules

Описывает правила использования одинарных и двойных кавычек в PowerShell.

about_Redirection

Объясняется, как перенаправлять выходные данные из PowerShell в текстовые файлы.

about_Ref

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

about_Registry_Provider

Реестр

about_Regular_Expressions

Описывает регулярные выражения в PowerShell.

about_Remote_Disconnected_Sessions

Объясняется, как отключить и повторно подключиться к сеансу PowerShell (PSSession).

about_Remote_Jobs

Описывает выполнение заданий на удаленных компьютерах.

about_Remote_Output

Описывает, как интерпретировать и форматировать выходные данные удаленных команд.

about_Remote_Requirements

Описывает требования к системе и конфигурации для выполнения удаленных команд в PowerShell.

about_Remote_Troubleshooting

Описывает, как устранять неполадки с удаленными операциями в PowerShell.

about_Remote_Variables

Объясняет использование локальных и удаленных переменных в удаленных командах.

about_Remote

Описывает выполнение удаленных команд в PowerShell.

about_Requires

Предотвращает выполнение скрипта без обязательных элементов.

about_Reserved_Words

Списки зарезервированные слова, которые нельзя использовать в качестве идентификаторов, так как они имеют особое значение в PowerShell.

about_Return

Описывает выход из текущей области действия, которая может быть функцией, скриптом или блоком скриптов.

about_Run_With_PowerShell

Объясняется, как использовать функцию "Запуск с помощью PowerShell" для запуска скрипта с диска файловой системы.

about_Scopes

Описывает концепцию область в PowerShell и показывает, как задать и изменить область элементов.

about_Script_Blocks

Определяет, что такое блок скрипта, и объясняет, как использовать блоки скриптов на языке программирования PowerShell.

about_Script_Internationalization

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

about_Scripts

Описывает, как выполнять и писать скрипты в PowerShell.

about_Session_Configuration_Files

Описывает файлы конфигурации сеанса, которые используются в конфигурации сеанса (также известной как "конечная точка") для определения среды сеансов, использующих конфигурацию сеанса.

about_Session_Configurations

Содержит описание конфигураций сеансов, определяющих, какие пользователи могут подключаться к компьютеру удаленно и какие команды они могут запускать.

about_Signing

Объясняется, как подписывать скрипты, чтобы они соответствовали политикам выполнения PowerShell.

about_Simplified_Syntax

Описывает более простые и более естественные способы создания фильтров сценариев для коллекций объектов.

about_Special_Characters

Описывает специальные последовательности символов, которые определяют, как PowerShell интерпретирует следующие символы в последовательности.

about_Splatting

Описывает, как использовать сплаттинг для передачи параметров в команды в PowerShell.

about_Split

Объясняется, как использовать оператор Split для разделения одной или нескольких строк на подстроки.

about_Switch

Объясняется, как использовать переключатель для обработки нескольких if операторов.

about_Tab_Expansion

PowerShell позволяет заполнять входные данные для предоставления указаний, включения обнаружения и ускорения ввода. Имена команд, имена параметров, значения аргументов и пути к файлам можно заполнить, нажав клавишу TAB.

about_Telemetry

Описывает данные телеметрии, собранные в PowerShell, и способы отказа.

about_Thread_Jobs

Предоставляет сведения о заданиях на основе потоков PowerShell. Задание потока — это тип фонового задания, которое выполняет команду или выражение в отдельном потоке в текущем сеансовом процессе.

about_Throw

Описывает throw ключевое слово, которая приводит к неустранимой ошибке.

about_Trap

Описывает ключевое слово, обрабатывающий неустранимую ошибку.

about_Try_Catch_Finally

Описывает, как использовать блоки try, catchи finally для обработки неустранимых ошибок.

about_Type_Accelerators

Описание ускорителей типов, доступных для классов .NET Framework

about_Type_Operators

Описывает операторы, работающие с типами Microsoft .NET.

about_Types.ps1xml

Объясняется, как использовать Types.ps1xml файлы для расширения типов объектов, используемых в PowerShell.

about_Updatable_Help

Описывает обновляемую справочную систему в PowerShell.

about_Update_Notifications

Уведомляет пользователей при запуске PowerShell о выпуске новой версии PowerShell.

about_Using

Позволяет указать, какие пространства имен используются в сеансе.

about_Variable_Provider

Переменная

about_Variables

Описывает, как переменные хранят значения, которые можно использовать в PowerShell.

about_While

Описывает оператор языка, который можно использовать для выполнения блока команд на основе результатов условного теста.

about_Wildcards

Описание использования подстановочных знаков в PowerShell.

about_Windows_PowerShell_Compatibility

Описание функций совместимости Windows PowerShell для PowerShell 7.