powershell常用命令分类

本文详细介绍了PowerShell中的三种主要命令类别:Get类用于查询信息,如进程、帮助和变量;Set类涉及设置选项,如别名、时间和服务;Write类用于输出和交互,如显示警告和进度。每个类别列举了多个实用命令及其功能。
摘要由CSDN通过智能技术生成

powershell常用命令分为三类:get类、set类、write类。

一 Get类

1.Get-Command : 得到所有PowerShell命令,获取有关 cmdlet 以及有关 Windows PowerShell 命令的其他元素的基本信息。
                              包括Cmdlet、Alias、Function。
2.Get-Process : 获取所有进程
3.Get-Help  : 显示有关 Windows PowerShell 命令和概念的信息
4.Get-History  : 获取在当前会话中输入的命令的列表
5.Get-Job :  获取在当前会话中运行的 Windows PowerShell 后台作业
6.Get-FormatData : 获取当前会话中的格式数据
7.Get-Event : 获取事件队列中的事件
8.Get-Alias : 获取当前会话的别名
9.Get-Culture :获取操作系统中设置的当前区域性
10. Get-Date :获取当前日期和时间
11. Get-Host : 获取表示当前主机程序的对象
12.Get-Member : 获取对象的属性和方法。
                             如:$var = 3
                                    $var | get-member
                              结果:TypeName: System.Int32
                             Name        MemberType      Definition
                             ----                   ----------         ----------
                             CompareTo       Method      int CompareTo(System.Object value), int CompareTo(int value)
                             Equals              Method     bool Equals(System.Object obj), bool Equals(int obj)
                            GetHashCode    Method     int GetHashCode()
                            GetType            Method     type GetType()
                            GetTypeCode     Method     System.TypeCode GetTypeCode()
                            ToString             Method     string ToString(), string ToString(string format), string ToString(System.IFormatProvider provider...
13.Get-Random : 从集合中获取随机数或随机选择对象
14.Get-UICulture : 获取操作系统中当前用户界面 (UI) 区域性设置
15.Get-Unique : 从排序列表返回唯一项目
16.Get-Variable :获取当前控制台中的变量
17.Get-EventLog : 获取本地或远程计算机上的事件日志或事件日志列表中的事件
18.Get-ChildItem : 获取一个或多个指定位置中的项和子项
19.Get-Content : 获取指定位置的项的内容
20.Get-ItemProperty :获取指定项的属性
21.Get-WmiObject : 获取 Windows Management Instrumentation (WMI) 类的实例或可用类的相关信息
22.Get-Location  :获取当前工作位置的相关信息(如:F:\Users\TaoMin )
23.Get-PSDrive:获取当前会话中的 Windows PowerShell 驱动器
24.Get-Item:获取位于指定位置的项
25.Get-Process :获取在本地计算机或远程计算机上运行的进程
26.Get-Service : 获取本地或远程计算机上的服务
27.Get-Transaction :获取当前(活动)事务
28.Get-ExecutionPolicy :获取当前会话中的执行策略

二.Set类 (set类命令一般都含有参数)

1.Set-Alias : 在当前 Windows PowerShell 会话中为 cmdlet 或其他命令元素创建或更改别名(替代名称)
                      如:如:Set-Alias aaa Get-Command
2.Set-PSDebug :打开和关闭脚本调试功能,设置跟踪级别并切换 strict 模式
3.Set-StrictMode :建立和强制执行表达式、脚本和脚本块中的编码规则
4.Set-Date :将计算机上的系统时间更改为指定的时间
5.Set-Variable :设置变量的值,如果该变量还不存在,则创建该变量
6.Set-PSBreakpoint :在行、命令或者变量上设置断点
7.Set-Location :将当前工作位置设置为指定的位置
8.Set-Item :将项的值更改为命令中指定的值
9.Set-Service :启动、停止和挂起服务并更改服务的属性
10.Set-Content :在项中写入内容或用新内容替换其中的内容
11.Set-ItemProperty :创建或更改某一项的属性值
12.Set-WmiInstance :创建或更新现有 Windows Management Instrumentation (WMI) 类的实例
13.Set-ExecutionPolicy :更改 Windows PowerShell 执行策略的用户首选项。

三.Write类

 1.Write-Host : 将自定义输出内容写入主机。类似于.net的 write()或者writeline()功能
 2.Write-Progress :在 Windows PowerShell 命令窗口内显示进度栏
 3.Write-Debug :将调试消息写入控制台
 4.Write-Verbose:将文本写入详细消息流
 5.Write-Warning :写入警告消息
 6.Write-Error : 将对象写入错误流
 7.Write-Output : 将指定对象发送到管道中的下一个命令;如果该命令是管道中的最后一个命令,则在控制台上显示这些对象
 8.Write-EventLog  :将事件写入事件日志


比如:运行get-process命令,可以获取到目前运行的进程,示例如下:

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值