PowerShell的基本cmdlet列表

Command-Name Description
Add-content 此cmdlet将内容添加到指定的文件。
Add-Computer 此cmdlet将本地计算机添加到域或工作组。
Add-History 此cmdlet用于在历史记录中添加命令。
Add-jobTrigger 此cmdlet将作业触发器添加到计划的作业中。
Add-member 该cmdlet将自定义方法或属性添加到PowerShell对象的实例。
Add-type 此cmdlet将Microsoft .NET框架类添加到Windows PowerShell会话中。
Clear-Content 此cmdlet删除文件的内容, 但不删除该文件。
Clear-History 此cmdlet从命令历史记录中删除条目。
Clear-Item 此cmdlet清除项目或变量的值, 但不清除该项目或变量。
Clear-ItemProperty 此cmdlet清除属性的值, 但不删除该属性。
Clear-Variable 此cmdlet删除变量的值。
Clear-Host 此cmdlet清除主机程序的显示。
Copy-ItemProperty 此cmdlet将值和属性从指定位置复制到另一个位置。
Copy-Item 此cmdlet将项目从一个位置复制到另一个位置。
Complete-Transaction 此cmdlet提交活动事务。
Compare-object 此cmdlet比较两组对象。
Disable-PSBreakpoint 此Cmdlet禁用当前控制台中的断点。
Enable-PSBreakpoint 此Cmdlet在当前控制台中启用断点。
Find-package 此cmdlet在可用的软件包源中查找软件包。
Find-script 此cmdlet用于查找脚本
ForEach-Object 此cmdlet对输入对象集合中的每个项目执行操作。
Get-Alias 此cmdlet获取当前会话的别名。
Get-childItem 此cmdlet在一个或多个指定位置获取项目和子项目。
Get-Command 此cmdlet用于获取所有命令。
Get-Content 此cmdlet在指定位置获取文件的内容。
Get-Date 此cmdlet用于获取当前日期和时间。
Get-ExecutionPolicy 此cmdlet获取当前会话的执行策略。
Get-Help 此cmdlet显示有关PowerShell命令和概念的信息。
Get-History 此cmdlet显示在当前会话期间输入的命令列表。
Get-host 此cmdlet获取代表当前宿主程序的对象。
Get-InstalledScript 此cmdlet获取为当前用户安装的脚本。
Get-Item 此cmdlet在特定位置获取项目或文件。
Get-ItemProperty 此cmdlet获取特定项目的属性。
Get-Location 此cmdlet显示当前的工作位置。
Get-PSBreakpoint 此cmdlet获取在当前会话中设置的断点。
Get-Package 此cmdlet通过使用程序包管理来显示所有已安装程序包的列表。
Get-Process 此cmdlet获取在本地或远程计算机上运行的进程。
Get-Service 此cmdlet在本地或远程计算机上获取服务。
Get-Transaction 此cmdlet获取当前活动的事务。
Get-Variable 此cmdlet在当前控制台中获取变量。
Install-package 此cmdlet用于安装一个或多个软件包。
Install-script 此cmdlet用于安装脚本。
Invoke-commands 此cmdlet在本地和远程计算机上执行命令。
Move-Item 此cmdlet用于将项目从一个位置移动到另一位置。
Move-ItemProperty 此cmdlet用于将项目的属性从一个位置移动到另一位置。
New-alias 此cmdlet创建一个新别名。
New-Item 此cmdlet创建一个新项目。
New-ItemProperty 此cmdlet为项目创建一个新属性并设置其值。
New-Service 此cmdlet创建一个新的Window服务。
New-variable 此cmdlet创建一个新变量。
Read-Host 此cmdlet从控制台读取一行输入。
Remove-computer 此cmdlet从其域中删除本地计算机。
Remove-Item 此cmdlet删除特定项目。
Remove-ItemProperty 此cmdlet从项目中删除属性及其值。
Remove-job 此cmdlet删除Windows PowerShell的后台作业。
Remove-PSBreakpoint 此cmdlet从当前控制台删除该断点。
Remove-variable 此cmdlet删除具有其值的变量。
Rename-computer 此cmdlet用于重命名计算机。
Restart-Service 此cmdlet停止并启动一项或多项服务。
Restart-computer 此cmdlet用于在本地和远程计算机上重新启动Windows操作系统。
Resume-job 此cmdlet用于重新启动挂起的作业。
Save-Help 它用于下载最新的帮助文件并将其保存到文件系统目录。
Save-packages 此cmdlet用于将软件包保存到本地计算机, 而无需安装它们。
Save-Script 此cmdlet用于保存脚本。
Select-string 此cmdlet用于在字符串或文件中查找文本。
Send-MailMessage 此cmdlet用于发送电子邮件。
Set-Alias 此cmdlet在当前Windows PowerShell中创建或更改cmdlet的别名。
Set-content 此cmdlet将内容写入文件中。
Set-Date 此cmdlet更改系统时间。
Set-Item 此cmdlet将项目的值更改为命令中指定的值。
Set-ItemProperty 此cmdlet更改或创建项目属性的值。
Set-Location 此cmdlet用于将当前工作位置设置为特定位置。
Set-PSBreakpoint 此cmdlet在命令, 行或变量上设置断点。
Set-ScheduledJob 此cmdlet更改计划的作业。
Set-Service 此cmdlet停止, 启动和挂起服务, 并更改其属性。
Set-variable 此cmdlet设置变量的值。
Show-command 此cmdlet在图形命令窗口中创建Windows PowerShell命令。
Sort-Object 此cmdlet按属性值对对象进行排序。
Start-Job 此cmdlet启动Windows PowerShell的后台作业。
Start-Process 此cmdlet在本地计算机上启动或启动更多进程。
Start-services 此cmdlet启动一个或多个已停止的服务。
Start-transaction 此cmdlet启动事务。
Stop-Computer 此cmdlet关闭了本地和远程计算机。
Stop-Job 此cmdlet停止Windows PowerShell的后台作业。
Stop-Process 此cmdlet停止一个或多个进程。
Stop-Services 此cmdlet停止一个或多个正在运行的服务。
Suspend-jobs 此cmdlet暂时停止工作流程作业。
Suspend-Service 此cmdlet挂起或暂停一个或多个正在运行的服务。
Undo-transaction 此cmdlet回滚活动事务。
Uninstall-module 此cmdlet用于卸载模块。
Uninstall-Package 此cmdlet卸载一个或多个软件包。
Unregister-ScheduledJob 此cmdlet删除本地计算机上的计划作业
Update-Help 此cmdlet用于下载并在计算机上安装最新的帮助文件。
Write-Output 此cmdlet将特定对象沿管道发送到下一个命令。

    推荐阅读