PowerShell 的基本 cmdlets

2024 年 8 月 29 日 | 5 分钟阅读
命令名称描述
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 创建新的 Windows 服务。
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 将特定对象通过管道发送到下一个命令。