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 |
从 |
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 引擎和 |
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 |
写入一条警告消息。 |