2024年6月9日发(作者:)
powershell常用命令
近期因工作需要,经常使用powershell功能,总结以下常用命令,便于工作使用。
-Command : 得到所有PowerShell命令,获取有关 cmdlet 以及有关 Windows
PowerShell 命令的其他元素的基本信息。包括Cmdlet、Alias、Function。
-Process : 获取所有进程
-Help : 显示有关 Windows PowerShell 命令和概念的信息
-History : 获取在当前会话中输入的命令的列表
-Job : 获取在当前会话中运行的 Windows PowerShell 后台作业
-FormatData : 获取当前会话中的格式数据
-Event : 获取事件队列中的事件
-Alias : 获取当前会话的别名
-Culture :获取操作系统中设置的当前区域性
10. Get-Date :获取当前日期和时间
11. Get-Host : 获取表示当前主机程序的对象
-Member : 获取对象的属性和方法。
-Random : 从集合中获取随机数或随机选择对象
-UICulture : 获取操作系统中当前用户界面 (UI) 区域性设置
-Unique : 从排序列表返回唯一项目
-Variable :获取当前控制台中的变量
-EventLog : 获取本地或远程计算机上的事件日志或事件日志列表中的事件
-ChildItem : 获取一个或多个指定位置中的项和子项
-Content : 获取指定位置的项的内容
-ItemProperty :获取指定项的属性
-Wmi : 获取 Windows Management Instrumentation (WMI) 类的实例或可用类的相关
信息
-Location :获取当前工作位置的相关信息(如:F:UsersTaoMin )
-PSDrive:获取当前会话中的 Windows PowerShell 驱动器
-Item:获取位于指定位置的项
-Process :获取在本地计算机或远程计算机上运行的进程
-Service : 获取本地或远程计算机上的服务
-Transaction :获取当前(活动)事务
-ExecutionPolicy :获取当前会话中的执行策略
二.Set类 (set类命令一般都含有参数)
-Alias : 在当前 Windows PowerShell 会话中为 cmdlet 或其他命令元素创建或更改别
名(替代名称)如:如:Set-Alias aaa Get-Command
-PSDebug :打开和关闭脚本调试功能,设置跟踪级别并切换 strict 模式
-StrictMode :建立和强制执行表达式、脚本和脚本块中的编码规则
-Date :将计算机上的系统时间更改为指定的时间
-Variable :设置变量的值,如果该变量还不存在,则创建该变量
-PSBreakpoint :在行、命令或者变量上设置断点
-Location :将当前工作位置设置为指定的位置
-Item :将项的值更改为命令中指定的值
-Service :启动、停止和挂起服务并更改服务的属性
-Content :在项中写入内容或用新内容替换其中的内容
-ItemProperty :创建或更改某一项的属性值
-WmiInstance :创建或更新现有 Windows Management Instrumentation (WMI) 类的实
例
-ExecutionPolicy :更改 Windows PowerShell 执行策略的用户首选项。
三.Write类
-Host : 将自定义输出内容写入主机。类似于.net的 write()或者writeline()功能
-Progress :在 Windows PowerShell 命令窗口内显示进度栏
-Debug :将调试消息写入控制台
-Verbose:将文本写入详细消息流
-Warning :写入警告消息
-Error : 将对象写入错误流
-Output : 将指定对象发送到管道中的下一个命令;如果该命令是管道中的最后一
个命令,则在控制台上显示这些对象
-EventLog :将事件写入事件日志


发布评论