关于主题

说明

关于涵盖一系列 PowerShell 相关概念的主题。

关于主题

about_Alias_Provider

提供对 PowerShell 别名及其所代表的值的访问权限。

about_Aliases

介绍如何使用 PowerShell 中的 cmdlet 和命令的备用名称。

about_ANSI_Terminals

介绍 Windows PowerShell 中可用于 ANSI 转义序列的支持。

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_Case-Sensitivity

PowerShell 在保留大小写的同时尽可能不区分大小写。

about_Character_Encoding

介绍 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

介绍可与任何 cmdlet 一起使用的参数。

about_Comparison_Operators

PowerShell 中的比较运算符可以将集合的两个值或筛选器元素与输入值进行比较。

about_Continue

介绍了 continue 语句如何立即将程序流返回到程序循环、switch 语句或 trap 语句的顶部。

about_Core_Commands

列出旨在与 PowerShell 提供程序一起使用的 cmdlet。

about_Data_Files

PowerShell 数据文件用于使用 PowerShell 语法存储任意数据。

about_Data_Sections

解释了 Data 节,该节将文本字符串和其他只读数据与脚本逻辑相隔离。

about_Debuggers

介绍 PowerShell 调试器。

about_Do

根据 WhileUntil 条件运行语句列表一次或多次。

about_Enum

enum 语句用于声明枚举。 枚举是一种非重复类型,由一组名为枚举器列表的命名标签组成。

about_Environment_Provider

提供对 Windows 环境变量的访问权限。

about_Environment_Variables

介绍如何在 PowerShell 中访问和管理环境变量。

about_Execution_Policies

介绍 PowerShell 执行策略并说明如何管理它们。

about_Experimental_Features

使用 Experimental 属性将某些代码声明为试验性代码。 使用以下语法声明提供试验性功能名称的 Experimental 属性,以及在启用试验性功能时要执行的操作:csharp [Experimental(NameOfExperimentalFeature, ExperimentAction)] 。对于模块,NameOfExperimentalFeature 必须遵循 <modulename>.<experimentname> 格式。 必须指定 ExperimentAction 参数,其有效值仅为:- Show 表示在启用此试验性功能时显示该功能 - Hide 表示在启用此试验性功能时隐藏该功能

about_FileSystem_Provider

提供对文件和目录的访问权限。

about_For

介绍可用于基于条件测试运行语句的语言命令。

about_Foreach

介绍可用于遍历项集合中所有项的语言命令。

about_Format.ps1xml

PowerShell 中的 Format.ps1xml 文件定义 PowerShell 控制台中对象的默认显示方式。

about_Function_Provider

提供对 PowerShell 中所定义函数的访问。

about_Functions_Advanced_Methods

介绍指定 CmdletBinding 属性的函数如何使用可用于编译的 cmdlet 的方法和属性。

about_Functions_Advanced_Parameters

介绍如何向高级函数添加参数。

about_Functions_Advanced

介绍高级函数,这是使用脚本创建 cmdlet 的一种方法。

about_Functions_Argument_Completion

参数补全是 PowerShell 的一项功能,提供提示、启用发现和加快参数值的输入。

about_Functions_CmdletBindingAttribute

介绍使函数像编译的 cmdlet 一样工作的属性。

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 记录引擎、提供程序和 cmdlet 的内部操作。

about_Logging_Windows

PowerShell 将引擎、提供程序和 cmdlet 的内部操作记录到 Windows 事件日志。

about_Logical_Operators

介绍用于连接 PowerShell 中的语句的运算符。

about_Member-Access_Enumeration

介绍使用成员访问运算符时列表集合项的自动枚举。

about_Methods

介绍如何使用方法对 PowerShell 中的对象执行操作。

about_Module_Manifests

介绍编写模块清单文件的设置和做法。

about_Modules

介绍如何安装、导入和使用 PowerShell 模块。

about_Numeric_Literals

本文介绍 PowerShell 中数值的语法和用法。

about_Object_Creation

说明如何在 PowerShell 中创建对象。

about_Objects

提供有关 PowerShell 中对象的基本信息。

about_Operator_Precedence

按优先顺序列出 PowerShell 运算符。

about_Operators

介绍 PowerShell 支持的运算符。

about_Output_Streams

解释 PowerShell 中输出流的可用性和用途。

about_PackageManagement

PackageManagement 是软件包管理器的聚合器。

about_Parameter_Sets

介绍了如何在高级函数中定义和使用参数集。

about_Parameters_Default_Values

介绍如何为 cmdlet 参数和高级函数设置自定义默认值。

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 会话 (PSSession) 并解释如何与远程计算机建议持续连接。

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

介绍使脚本可以轻松地以其用户界面 (UI) 语言向用户显示消息和说明的脚本国际化功能。

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

介绍如何使用 trycatchfinally 块来处理终止错误。

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

介绍 PowerShell 7 的 Windows PowerShell 兼容性功能。