powershell命令集(有中文说明)

发布时间:2018-07-20 13:02:53   来源:文档文库   
字号:

Add-Computer 将本地计算机添加到域或工作组

Add-Content 将内容附加到指定的项目或文件

Add-History 向会话历史记录追加条目

Add-Member 向 Windows PowerShell 对象的实例中添加用户定义的自定义成员

Add-PSSnapin 将一个或多个 Windows PowerShell 管理单元添加到当前会话

Add-Type 向 Windows PowerShell 会话中添加 Microsoft .NET Framework 类型(一种类)

Checkpoint-Computer 在本地计算机上创建系统还原点

Clear-Content 删除项目的内容,但不删除该项目

Clear-EventLog 清除本地或远程计算机上指定事件日志中的所有条目

Clear-History 删除命令历史记录中的条目。

Clear-Item 将清除的项的内容,但它不会删除该项目

Clear-ItemProperty 清除属性的值但不删除该属性

Clear-Variable 删除变量的值

Compare-Object 比较两组对象

Complete-Transaction 提交活动事务

Connect-WSMan 连接到远程计算机上的 WinRM 服务

ConvertFrom-Csv 将逗号分隔值 (CSV) 格式的对象属性转换为原始对象的 CSV 版本

ConvertFrom-SecureString 将安全字符串转换为加密的标准字符串

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

Convert-Path 将路径从Windows PowerShell路径转换为Windows PowerShell提供程序路径

ConvertTo-CSV 将 Microsoft .NET Framework 对象转换为一系列以逗号分隔的 (CSV)、长度可变的字符串

ConvertTo-Html 将 Microsoft .NET Framework 对象转换为可在 Web 浏览器中显示的 HTML

ConvertTo-SecureString 将加密的标准字符串转换为安全字符串。它还可以将纯文本转换为安全字符串。此 Cmdlet 与 ConvertFrom-SecureString 和 Read-Host 一起使用

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

Copy-Item 将项目从一个位置复制到另一个位置

Copy-ItemProperty 将属性和值从指定位置复制到另一个位置

Debug-Process 调试在本地计算机上运行的一个或多个进程

Disable-ComputerRestore 禁用指定文件系统驱动器上的“系统还原”功能

Disable-PSBreakpoint 禁用当前控制台中的断点

Disable-PSSessionConfiguration 拒绝访问本地计算机上的会话配置

Disable-WSManCredSSP 在客户端计算机上禁用凭据安全服务提供程序 (CredSSP) 身份验证

Disconnect-WSMan 断开客户端与远程计算机上的 WinRM 服务的连接

Enable-ComputerRestore 在指定的文件系统驱动器上启用“系统还原”功能

Enable-PSBreakpoint 启用当前控制台中的断点

Enable-PSRemoting 将计算机配置为接收远程命令

Enable-PSSessionConfiguration 启用本地计算机上的会话配置

Enable-WSManCredSSP 在客户端计算机上启用凭据安全服务提供程序 (CredSSP) 身份验证

Enter-PSSession 启动与远程计算机间的交互式会话

Exit-PSSession 结束与远程计算机的交互式会话

Export-Alias 将当前定义的别名相关信息导出到文件中

Export-Clixml 创建对象的基于 XML 的表示形式并将其存储在文件中

Export-Console 将当前会话中管理单元的名称导出到一个控制台文件

Export-Counter Export-Counter cmdlet 获取 PerformanceCounterSampleSet 对象并将它们导出为计数器日志文件

Export-CSV 将 Microsoft .NET Framework 对象转换为一系列以逗号分隔的、长度可变的 (CSV) 字符串,并将这些字符串保存到一个 CSV 文件中

Export-FormatData 将当前会话中的格式数据保存在一个格式文件中

Export-ModuleMember 指定要导出的模块成员

Export-PSSession 导入来自其他会话的命令,并将它们保存到 Windows PowerShell 模块中

ForEach-Object 对输入对象集合中的每个项执行操作

Format-Custom 使用自定义视图来设置输出的格式

Format-List 将输出的格式设置为属性列表,其中每个属性均各占一行显示

Format-Table 将输出的格式设置为表

Format-Wide 将对象的格式设置为只能显示每个对象的一个属性的宽表

Get-Acl 获取资源(例如文件或注册表项)的安全描述符

Get-Alias 获取当前会话的别名

Get-AuthenticodeSignature 获取文件中有关 Authenticode 签名的信息

Get-ChildItem 获取一个或多个指定位置中的项和子项

Get-Command 获取所有命令

Get-ComputerRestorePoint 获取本地计算机上的还原点

Get-Content 获取指定位置的项目内容

Get-Counter 从本地和远程计算机上获取性能计数器数据

Get-Credential 获取基于用户名和密码的凭据对象

Get-Culture 获取操作系统中设置的当前区域性

Get-Date 获取当前日期和时间

Get-Event 获取事件队列中的事件

Get-EventLog 获取本地或远程计算机上的事件日志或事件日志列表中的事件

Get-EventSubscriber 获取当前会话中的事件订阅者

Get-ExecutionPolicy 获取当前会话中的执行策略

Get-FormatData 获取当前会话中的格式数据

Get-Help 显示有关Windows PowerShell命令和概念的信息。

Get-History 获取在当前会话中输入的命令的列表

Get-Host 获取表示当前主机程序的对象。默认情况下,还显示 Windows PowerShell 的版本和区域信息

Get-Hot Fix 获取已应用于本地和远程计算机的修补程序

Get-Item 获取指定位置的项目

Get-ItemProperty 获取指定项的属性

Get-Job 获取在当前会话中运行的 Windows PowerShell 后台作业

Get-Location 获取有关当前工作位置或位置堆栈的信息

Get-Member 获取对象的属性和方法

Get-Module 获取已导入或可以导入到当前会话中的模块

Get-PfxCertificate 获取计算机上 .pfx 证书文件的相关信息

Get-Process 获取在本地计算机或远程计算机上运行的进程

Get-PSBreakpoint 获取当前会话中设置的断点

Get-PSCallStack 显示当前调用堆栈

Get-PSDrive 获取当前会话中的驱动器

Get-PSProvider 获取有关指定的Windows PowerShell提供程序的信息

Get-PSSession 获取当前会话中的 Windows PowerShell 会话 (PSSession)

Get-PSSessionConfiguration 获取计算机上已注册的会话配置

Get-PSSnapin 获取计算机上的 Windows PowerShell 管理单元

Get-Random 从集合中获取随机数或随机选择对象

Get-Service 获取本地或远程计算机上的服务。

Get-TraceSource 获取用于跟踪的 Windows PowerShell 组件

Get-Transaction 获取当前(活动)事务

Get-UICulture 获取操作系统中当前用户界面 (UI) 区域性设置

Get-Unique 从排序列表返回唯一项目

Get-Variable 获取当前控制台中的变量

Get-WinEvent 从本地和远程计算机上的事件日志和事件跟踪日志文件中获取事件

Get-WmiObject 获取WMI类的实例或有关可用类的信息

Get-WSManCredSSP 获取客户端的与凭据安全服务提供程序相关的配置

Get-WSManInstance 显示由资源 URI 指定的资源实例的管理信息

Group-Object 指定的属性包含相同值的组对象

Import-Alias 从文件导入别名列表

Import-Clixml 导入 CLIXML 文件,并在 Windows PowerShell 中创建相应的对象

Import-Counter 导入性能计数器日志文件(.blg、.csv、.tsv)并创建表示日志中的每个计数器样本的对象

Import-CSV 将逗号分隔值 (CSV) 文件中的对象属性转换为原始对象的 CSV 版本

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

Import-Module 将模块添加到当前会话

Import-PSSession 将来自其他会话的命令导入到当前会话中

Invoke-Command 在本地和远程计算机上运行命令

Invoke-Expression 在本地计算机上运行命令或表达式

Invoke-History 从会话历史记录中运行命令

Invoke-Item 对指定的项执行默认操作

Invoke-WmiMethod 调用WMI方法

Invoke-WSManAction 对资源 URI 和选择器指定的对象调用操作

Join-Path 将路径和子路径组合到单个路径中

Limit-EventLog 设置限制事件日志大小及其条目年龄的事件日志属性

Measure-Command 度量运行脚本块和 cmdlet 所用的时间

Measure-Object 计算对象的数字属性以及字符串对象(如文本文件)中的字符数、单词数和行数

Move-Item 将项目从一个位置移动到另一个位置

Move-ItemProperty 将属性从一个位置移动到另一个位置

New-Alias 创建新别名

New-Event 创建新事件

New-EventLog 在本地或远程计算机上创建新事件日志和新事件源

New-Item 创建一个新项目

New-ItemProperty 为项创建新属性并设置其值

New-Module 创建一个仅存在于内存中的新动态模块

New-ModuleManifest 创建一个新的模块清单

New-Object 创建 Microsoft .NET Framework 或 COM 对象的实例

New-PSDrive 创建临时和持久映射的网络驱动器

New-PSSession 建立与本地或远程计算机的持续性连接

New-PSSessionOption 创建包含 PSSession 高级选项的对象

New-Service 创建一个新的Windows服务

New-TimeSpan 创建 TimeSpan 对象

New-Variable 创建新变量

New-WebServiceProxy 创建一个Web服务代理对象,使您可以在Windows PowerShell中使用和管理Web服务

New-WSManInstance 创建管理资源的新实例

New-WSManSessionOption 创建 WS-Management 会话选项哈希表以用作以下 WS-Management cmdlet 的输入参数: Get-WSManInstance Set-WSManInstance Invoke-WSManAction Connect-WSMan

Out-Default 将输出发送到默认的格式化程序和默认的输出 cmdlet

Out-File 将输出发送到文件

Out-GridView 将输出发送到单独窗口中的交互表

Out-Host 将输出发送到命令行

Out-Null 删除输出,不将其发送到控制台

Out-Printer 将输出发送到打印机

Out-String 将对象作为一列字符串发送到主机

Pop-Location 将当前位置更改为最近推入堆栈的位置

Push-Location 将当前位置添加到位置堆栈的顶部

Read-Host 从控制台读取一行输入

Receive-Job 获取当前会话中 Windows PowerShell 后台作业的结果

Register-EngineEvent 订阅由 Windows PowerShell 引擎以及由 New-Event cmdlet 生成的事件

Register-ObjectEvent 订阅由 Microsoft .NET Framework 对象生成的事件

Register-PSSessionConfiguration 创建并注册新的会话配置

Register-WmiEvent 订阅Windows Management Instrumentation(WMI)事件

Remove-Computer 从其域中删除本地计算机

Remove-Event 删除事件队列中的事件

Remove-EventLog 删除事件日志或取消注册事件源

Remove-Item 删除指定的项目

Remove-ItemProperty 从项中删除属性及其值

Remove-Job 删除 Windows PowerShell 后台作业

Remove-Module 删除当前会话中的模块

Remove-PSBreakpoint 删除当前控制台中的断点

Remove-PSDrive 删除临时Windows PowerShell驱动器并断开映射的网络驱动器

Remove-PSSession 关闭一个或多个 Windows PowerShell 会话 (PSSession)

Remove-PSSnapin 将 Windows PowerShell 管理单元从当前会话中删除

Remove-Variable 删除变量及其值

Remove-WmiObject 删除现有Windows Management Instrumentation(WMI)类的实例

Remove-WSManInstance 删除管理资源实例

Rename-Item 重命名Windows PowerShell提供程序命名空间中的项目

Rename-ItemProperty 重命名项目的属性

Reset-ComputerMachinePassword 重置计算机的计算机帐户密码

Resolve-Path 解析路径中的通配符,并显示路径内容

Restart-Computer 重新启动(“重新启动”)本地和远程计算机上的操作系统

Restart-Service 停止然后启动一个或多个服务

Restore-Computer 在本地计算机上启动系统还原

Resume-Service 恢复一个或多个暂停(暂停)服务

Select-Object 选择一个对象或一组对象的指定属性。它还可以从对象的数组中选择唯一对象,也可以从对象数组的开头或末尾选择指定个数的对象

Select-String 查找字符串和文件中的文本

Select-XML 在 XML 字符串或文档中查找文本

Send-MailMessage 发送电子邮件

Set-Acl 更改指定资源(例如文件或注册表项)的安全描述符

Set-Alias 在当前 Windows PowerShell 会话中为 cmdlet 或其他命令元素创建或更改别名(替代名称)

Set-AuthenticodeSignature 为 Windows PowerShell 脚本或其他文件添加 Authenticode 签名

Set-Content 使用新内容写入或替换项目中的内容

Set-Date 将计算机上的系统时间更改为指定的时间

Set-ExecutionPolicy 更改 Windows PowerShell 执行策略的用户首选项

Set-Item 将项的值更改为命令中指定的值

Set-ItemProperty 创建或更改项的属性值

Set-Location 将当前工作位置设置为指定位置

Set-PSBreakpoint 在行、命令或变量上设置断点

Set-PSDebug 打开和关闭脚本调试功能,设置跟踪级别并切换 strict 模式

Set-PSSessionConfiguration 更改已注册会话配置的属性

Set-Service 启动,停止和挂起服务,并更改其属性

Set-StrictMode 建立和强制执行表达式、脚本和脚本块中的编码规则

Set-TraceSource 配置、启动和停止对 Windows PowerShell 组件的跟踪

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

Set-WmiInstance 创建或更新现有Windows Management Instrumentation(WMI)类的实例

Set-WSManInstance 修改与资源相关的管理信息

Set-WSManQuickConfig 配置本地计算机的远程管理

Show-EventLog 在事件查看器中显示本地或远程计算机的事件日志

Sort-Object 按属性值对对象进行排序

Split-Path 返回路径的指定部分

Start-Job 启动 Windows PowerShell 后台作业

Start-Process 在本地计算机上启动一个或多个进程

Start-Service 启动一个或多个已停止的服务

Start-Sleep 将脚本或会话中的活动挂起指定的一段时间

Start-Transaction 启动一个事务,这是一系列作为一个单元进行管理的命令

Start-Transcript 在文本文件中创建全部或部分 Windows PowerShell 会话的记录

Stop-Computer 停止(关闭)本地和远程计算机

Stop-Job 停止 Windows PowerShell 后台作业

Stop-Process 停止一个或多个正在运行的进程

Stop-Service 停止一个或多个正在运行的服务

Stop-Transcript 停止脚本

Suspend-Service 暂停(暂停)一个或多个正在运行的服务

Tee-Object 将命令输出保存在文件或变量中,并将其显示在控制台中

Test-ComputerSecureChannel 测试和修复本地计算机与其域之间的安全通道

Test-Connection 将ICMP回送请求数据包(“ping”)发送到一台或多台计算机

Test-ModuleManifest 验证模块清单文件是否准确描述了模块的内容

Test-Path 确定路径的所有元素是否存在

Test-WSMan 测试 WinRM 服务是否正在本地或远程计算机上运行

Trace-Command 配置并启动对指定表达式或命令的跟踪

Undo-Transaction 回滚活动事务

Unregister-Event 取消事件订阅

Unregister-PSSessionConfiguration从计算机上删除已注册的会话配置

Update-FormatData 更新当前会话中的格式数据

Update-List 在包含对象集合的属性值中添加和删除项

Update-TypeData 通过将 *.types.ps1xml 文件重新加载到内存中来更新当前的扩展类型配置

Use-Transaction 将脚本块添加到活动事务

Wait-Event 等到引发特定事件后再继续运行

Wait-Job 禁止显示命令提示符,直至在会话中运行的一个或全部 Windows PowerShell 后台作业完成

Wait-Process 在接受更多输入之前等待进程停止

Where-Object 根据集合的属性值选择集合中的对象

Write-Debug 将调试消息写入控制台

Write-Error 将对象写入错误流

Write-EventLog 将事件写入事件日志

Write-Host 将自定义的输出内容写入主机

Write-Output 将指定对象发送到管道中的下一个命令。如果该命令是管道中的最后一个命令,则在控制台上显示这些对象

Write-Progress 在 Windows PowerShell 命令窗口内显示进度栏

Write-Verbose 将文本写入详细消息流

Write-Warning 写入警告消息

本文来源:https://www.2haoxitong.net/k/doc/b066881b3a3567ec102de2bd960590c69ec3d822.html

《powershell命令集(有中文说明).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式