Microsoft.PowerShell.Utility

本部分包含随 Microsoft.PowerShell.Utility 模块一起安装的 cmdlet 的帮助主题。 此模块包含管理 PowerShell 基本功能的 cmdlet。

Microsoft.PowerShell.Utility

Add-Member

将自定义属性和方法添加到 PowerShell 对象的实例。

Add-Type

将Microsoft .NET 类添加到 PowerShell 会话。

Clear-Variable

删除变量的值。

Compare-Object

比较两组对象。

ConvertFrom-CliXml

将 CliXml 格式的字符串转换为自定义 PSObject

ConvertFrom-Csv

将字符分隔值(CSV)格式的对象属性转换为原始对象的 CSV 版本。

ConvertFrom-Json

将 JSON 格式的字符串转换为自定义对象或哈希表。

ConvertFrom-Markdown

将字符串或文件的内容转换为 MarkdownInfo 对象。

ConvertFrom-SddlString

将 SDDL 字符串转换为自定义对象。

ConvertFrom-StringData

将包含一个或多个键和值对的字符串转换为哈希表。

ConvertTo-CliXml

将对象转换为 CliXml 格式的字符串。

ConvertTo-Csv

将 .NET 对象转换为一系列字符分隔值 (CSV) 字符串。

ConvertTo-Html

将 .NET 对象转换为可在 Web 浏览器中显示的 HTML。

ConvertTo-Json

将对象转换为 JSON 格式的字符串。

ConvertTo-Xml

创建对象的基于 XML 的表示形式。

Debug-Runspace

使用运行空间来启动交互式调试会话。

Disable-PSBreakpoint

禁用当前控制台中的断点。

Disable-RunspaceDebug

在一个或多个运行空间上禁用调试,并释放任何挂起的调试器停止。

Enable-PSBreakpoint

启用当前控制台中的断点。

Enable-RunspaceDebug

在运行空间上启用调试,其中保留任何断点,直到附加调试器。

Export-Alias

将有关当前定义的别名的信息导出到文件中。

Export-Clixml

创建对象或对象的基于 XML 的表示形式,并将其存储在文件中。

Export-Csv

将对象转换为一系列字符分隔值(CSV)字符串,并将字符串保存到文件中。

Export-FormatData

在格式化文件中保存当前会话中的格式设置数据。

Export-PSSession

从另一个会话导出命令,并将其保存在 PowerShell 模块中。

Format-Custom

使用自定义视图设置输出的格式。

Format-Hex

将文件或其他输入显示为十六进制。

Format-List

将输出的格式设置为一个属性列表,其中每个属性都出现在新行上。

Format-Table

将输出的格式设置为表。

Format-Wide

将对象格式化为仅显示每个对象的一个属性的宽表。

Get-Alias

获取当前会话的别名。

Get-Culture

获取作系统中的当前区域性集。

Get-Date

获取当前日期和时间。

Get-Error

获取并显示当前会话中的最新错误消息。

Get-Event

获取事件队列中的事件。

Get-EventSubscriber

获取当前会话中的事件订阅者。

Get-FileHash

使用指定的哈希算法计算文件的哈希值。

Get-FormatData

获取当前会话中的格式设置数据。

Get-Host

获取表示当前主机程序的对象。

Get-MarkdownOption

返回用于在控制台中呈现 Markdown 内容的当前颜色和样式。

Get-Member

获取对象的属性和方法。

Get-PSBreakpoint

获取在当前会话中设置的断点。

Get-PSCallStack

显示当前调用堆栈。

Get-Random

获取随机数,或从集合中随机选择对象。

Get-Runspace

获取 PowerShell 主机进程中的活动运行空间。

Get-RunspaceDebug

显示运行空间调试选项。

Get-SecureRandom

获取随机数,或从集合中随机选择对象。

Get-TraceSource

获取用于跟踪的 PowerShell 组件。

Get-TypeData

获取当前会话中的扩展类型数据。

Get-UICulture

获取操作系统中的当前 UI 区域性设置。

Get-Unique

从排序列表中返回唯一项。

Get-Uptime

获取自上次启动以来的 TimeSpan

Get-Variable

获取当前控制台中的变量。

Get-Verb

获取已批准的 PowerShell 谓词。

Group-Object

对包含指定属性的相同值的对象进行分组。

Import-Alias

从文件导入别名列表。

Import-Clixml

导入 CLIXML 文件并在 PowerShell 中创建相应的对象。

Import-Csv

从字符分隔值 (CSV) 文件中的项创建类似表的自定义对象。

Import-LocalizedData

根据为作系统选择的 UI 区域性,将特定于语言的数据导入脚本和函数。

Import-PowerShellDataFile

.psd1 文件中导入值,而无需调用其内容。

Import-PSSession

将命令从另一个会话导入到当前会话中。

Invoke-Expression

在本地计算机上运行命令或表达式。

Invoke-RestMethod

将 HTTP 或 HTTPS 请求发送到 RESTful Web 服务。

Invoke-WebRequest

从 Internet 上的网页中获取内容。

Join-String

将管道中的对象合并为单个字符串。

Measure-Command

测量运行脚本块和 cmdlet 所需的时间。

Measure-Object

计算对象的数值属性,以及字符串对象(如文本文件)中的字符、字词和行。

New-Alias

创建新的别名。

New-Event

创建新事件。

New-Guid

创建 GUID。

New-Object

创建Microsoft .NET Framework 或 COM 对象的实例。

New-TemporaryFile

创建临时文件。

New-TimeSpan

创建 TimeSpan 对象。

New-Variable

创建新变量。

Out-File

将输出发送到文件。

Out-GridView

在单独的窗口中将输出发送到交互式表。

Out-Printer

将输出发送到打印机。

Out-String

将输入对象输出为字符串。

Read-Host

从控制台读取一行输入。

Register-EngineEvent

订阅 PowerShell 引擎和 New-Event cmdlet 生成的事件。

Register-ObjectEvent

订阅由Microsoft .NET Framework 对象生成的事件。

Remove-Alias

从当前会话中删除别名。

Remove-Event

从事件队列中删除事件。

Remove-PSBreakpoint

从当前控制台中删除断点。

Remove-TypeData

从当前会话中删除扩展类型。

Remove-Variable

删除变量及其值。

Select-Object

选择对象或对象属性。

Select-String

查找字符串和文件中的文本。

Select-Xml

查找 XML 字符串或文档中的文本。

Send-MailMessage

发送电子邮件。

Set-Alias

在当前 PowerShell 会话中创建或更改 cmdlet 或其他命令的别名。

Set-Date

将计算机上的系统时间更改为指定的时间。

Set-MarkdownOption

设置用于在控制台中呈现 Markdown 内容的颜色和样式。

Set-PSBreakpoint

在行、命令或变量上设置断点。

Set-TraceSource

配置、启动和停止 PowerShell 组件的跟踪。

Set-Variable

设置变量的值。 如果不存在具有请求名称的变量,则创建该变量。

Show-Command

在图形窗口中显示 PowerShell 命令信息。

Show-Markdown

使用 VT100 转义序列以友好方式在控制台中显示 Markdown 文件或字符串,或者使用 HTML 在浏览器中显示。

Sort-Object

按属性值对对象进行排序。

Start-Sleep

在指定时间段内暂停脚本或会话中的活动。

Tee-Object

将命令输出保存在文件或变量中,并将其发送到管道。

Test-Json

测试字符串是否为有效的 JSON 文档

Trace-Command

配置并启动指定表达式或命令的跟踪。

Unblock-File

取消阻止从 Internet 下载的文件。

Unregister-Event

取消事件订阅。

Update-FormatData

更新当前会话中的格式设置数据。

Update-List

向包含对象集合的属性值中添加项并删除项。

Update-TypeData

更新会话中的扩展类型数据。

Wait-Debugger

在脚本中运行下一个语句之前,在调试器中停止脚本。

Wait-Event

等待直到引发特定事件,然后继续运行。

Write-Debug

将调试消息写入控制台。

Write-Error

将对象写入错误流。

Write-Host

将自定义输出写入主机。

Write-Information

指定 PowerShell 如何处理命令的信息流数据。

Write-Output

将指定的对象写入管道。

Write-Progress

在 PowerShell 命令窗口中显示进度栏。

Write-Verbose

将文本写入详细消息流。

Write-Warning

写入一条警告消息。