PowerShell基本cmdlet命令

PowerShell基本cmdlet命令

PowerShell基本cmdlet命令如下表所示:

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

目录