当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell 术语表

作者:精品下载站 日期:2024-12-14 03:01:14 浏览:13 分类:玩电脑

PowerShell 术语表


本文列出了用于讨论 PowerShell 的常用术语。

二进制模块

根模块是二进制 (.dll) 文件的 PowerShell 模块。二进制模块可能包含也可能不包含模块清单。

C

CommonParameter

由 PowerShell 引擎添加到所有 cmdlet、高级函数和工作流的参数。

D

点源

在 PowerShell 中,通过在命令前键入一个点和一个空格来启动命令。点源命令在当前作用域而不是新作用域中运行。命令创建的任何变量、别名、函数或驱动器都在当前作用域中创建,并且在命令完成后可供用户使用。

动态模块

只存在于内存中的模块。 New-ModuleImport-PSSession cmdlet 创建动态模块。

动态参数

在特定条件下添加到 PowerShell cmdlet、函数或脚本的参数。 Cmdlet、函数、提供程序和脚本可以添加动态参数。

F

格式文件

一个 PowerShell XML 文件,具有 .format.ps1xml 扩展名,并定义 PowerShell 如何根据对象的 .NET Framework 类型显示对象。

G

全局会话状态

包含 PowerShell 会话用户可访问的数据的会话状态。

H

主持人

PowerShell 引擎用于与用户通信的接口。例如,主机指定如何在 PowerShell 和用户之间处理提示。

主机应用程序

将 PowerShell 引擎加载到其进程中并使用它来执行操作的程序。

输入处理方法

cmdlet 可用来处理作为输入接收的记录的方法。输入处理方法包括BeginProcessing方法、ProcessRecord方法、EndProcessing方法和StopProcessing方法。

中号

清单模块

具有清单且 RootModule 键为空的 PowerShell 模块。

成员访问枚举

一项 PowerShell 便利功能,可在使用成员访问运算符 (.) 时自动枚举集合中的项目。

模块

一个独立的可重用单元,允许您分区、组织和抽象 PowerShell 代码。模块可以包含 cmdlet、提供程序、函数、变量以及可作为单个单元导入的其他类型的资源。

模块清单

一个 PowerShell 数据文件 (.psd1),用于描述模块的内容并控制模块的处理方式。

模块会话状态

包含 PowerShell 模块的公共和私有数据的会话状态。 PowerShell 会话的用户无法使用此会话状态下的私有数据。

非终止错误

不会阻止 PowerShell 继续处理命令的错误。另请参阅终止错误。

名词

PowerShell cmdlet 名称中连字符后面的单词。该名词描述了 cmdlet 所作用的资源。

参数设置

可在同一命令中使用的一组参数来执行特定操作。

管道

在 PowerShell 中,将前一个命令的结果作为输入发送到管道中的下一个命令。

管道

由管道运算符 (|) 连接的一系列命令。每个管道运算符将前一个命令的结果作为下一个命令的输入发送。

PowerShell cmdlet

参与 PowerShell 管道语义的单个命令。这包括二进制 (C#) cmdlet、高级脚本函数、CDXML 和工作流。

PowerShell命令

管道中导致执行操作的元素。 PowerShell 命令可以通过键盘键入或以编程方式调用。

PowerShell 数据文件

具有 .psd1 文件扩展名的文本文件。 PowerShell 将数据文件用于各种目的,例如存储模块清单数据和存储用于脚本国际化的翻译字符串。

PowerShell驱动器

提供对数据存储的直接访问的虚拟驱动器。它可以由 PowerShell 提供程序定义或在命令行创建。在命令行创建的驱动器是特定于会话的驱动器,在会话关闭时会丢失。

提供者

一种基于 Microsoft .NET Framework 的程序,使专用数据存储中的数据可在 PowerShell 中使用,以便您可以查看和管理它。

PS会话

由用户创建、管理和关闭的一种 PowerShell 会话。

根模块

模块清单中 RootModule 键中指定的模块。

运行空间

在 PowerShell 中,执行管道中每个命令的操作环境。

S

标量值

在 PowerShell 中,标量值是任何不可枚举的值类型。这包括 .NET 基元类型,例如布尔值和数字,以及其他值类型,例如 StringDateTimeGuid

有关 .NET 基元类型的列表,请参阅 System.Type.IsPrimitive 属性的备注部分。

脚本块

在 PowerShell 编程语言中,可用作单个单元的语句或表达式的集合。脚本块可以接受参数并返回值。

脚本文件

具有 .ps1 扩展名并包含用 PowerShell 语言编写的脚本的文件。

脚本模块

一个 PowerShell 模块,其根模块是脚本模块 (.psm1) 文件。脚本模块可以包括模块清单。该脚本定义脚本模块导出的成员。

用于将命令传递给操作系统的命令解释器。

开关参数

不带参数的参数。开关参数的值默认为$false。当使用开关参数时,其值变为$true

时间

终止错误

阻止 PowerShell 处理命令的错误。另请参见非终止错误。

交易

工作的原子单元。事务中的工作必须作为一个整体来完成。如果事务的任何部分失败,则整个事务都会失败。

类型文件

具有 .types.ps1xml 扩展名并扩展 PowerShell 中 Microsoft .NET Framework 类型属性的 PowerShell XML 文件。

V

动词

PowerShell cmdlet 名称中连字符之前的单词。该动词描述 cmdlet 执行的操作。

Windows PowerShell ISE

集成脚本环境 (ISE) - 一种 Windows PowerShell 主机应用程序,使您能够在友好、语法颜色、兼容 Unicode 的环境中运行命令以及编写、测试和调试脚本。

Windows PowerShell 管理单元

定义一组可添加到 Windows PowerShell 环境的 cmdlet、提供程序和 Microsoft .NET Framework 类型的资源。 PowerShell 管理单元已被模块取代。

Windows PowerShell 工作流程

工作流是一系列已编程的、相互连接的步骤,用于执行长时间运行的任务或需要跨多个设备或受管节点协调多个步骤。 Windows PowerShell 工作流允许 IT 专业人员和开发人员将多设备管理活动序列或工作流中的单个任务编写为工作流。 Windows PowerShell 工作流允许您将 PowerShell 脚本和 XAML 文件作为工作流进行调整和运行。 Windows PowerShell 工作流基于 Windows Workflow Foundation 构建,但已弃用。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯