[玩转系统] PowerShell 运行命令 | 8 个有用的 PowerShell 运行命令
作者:精品下载站 日期:2024-12-14 04:56:43 浏览:14 分类:玩电脑
PowerShell 运行命令 | 8 个有用的 PowerShell 运行命令
PowerShell运行命令简介
PowerShell 运行命令 本文主要介绍每个 IT 专业人员和系统管理员都应该了解的 PowerShell 运行命令。
- 要通过 PowerShell 无缝、顺利地完成工作,了解 PowerShell 运行命令至关重要。
- PowerShell 命令称为 cmdlet (Command-Let)。
- 用户可以使用这些命令执行各种管理任务,从监视到管理服务器、测试和调试脚本以及其他管理任务。
基本 PowerShell 运行命令
让我们逐步了解一些非常基本且重要的 PowerShell 命令,以了解它们在执行各种任务时的用途。
这些命令有助于从不同的数据源(如文件或文件夹系统、注册表等)检索各种格式的信息。
1. 获取帮助
- 此 PowerShell 命令是每个管理员或开发人员都应该了解的非常基本的命令。
- 它有助于获取其他命令的帮助,简单来说,获取有关其他命令的信息。
该命令的语法是:
Get-Help
输出:
Windows 将显示有关如何使用其他命令从 PowerShell 获取帮助的完整信息。
让我们看看该命令如何适用于我们想要其信息的特定命令或 cmdlet。
Get-Help Get-Process
输出:
上述命令使用完整的命令语法显示有关 cmdlet“Get-Process”的完整信息。
要查看任何帮助文档,您可以键入 Get-Help,后跟帮助文件的确切名称。
例如,
Get-Help about_should
Should 是一个帮助文件,上面的语法用于获取有关该帮助文件的信息。
输出:
文件的内容以及完整的描述和示例将显示在屏幕上。
2. 获取命令
此 cmdlet 用于获取当前会话中可用的命令(类型别名、函数和脚本)的完整列表。
此 cmdlet 的语法为 VERB-NOUN
在哪里,
VERB 指 Get、Set、Add、Clear、Read 和 Write
名词指文件、服务器、存储和系统中的各种其他项目。
示例:
Get-Command
输出:
- 具体来说,如果您只想获取别名类型的列表,则 cmdlet 为
Get-Command -CommandType Alias
- 对于函数类型,cmdlet 为
Get-Command -CommandType Function
- 对于脚本,cmdlet 为
Get-Command -CommandType Script
3. 获取执行策略
- 出于安全原因,Microsoft 默认情况下限制用户在 PowerShell 环境中执行脚本。
- 为了使用脚本,用户需要更改默认设置或默认策略。
为此,首先应该熟悉运行脚本的执行策略。 下面给出了此操作的 cmdlet
Get-ExecutionPolicy -List
输出:
这将显示执行策略及其范围的列表。
此列表显示,对于本地计算机,执行策略已更改为无限制。
4. 获取进程
- 此 cmdlet 显示本地计算机上当前正在运行的所有进程的列表。如果未传递参数,此 cmdlet 将返回系统上的所有活动进程。
示例:
Get-Process
输出:
- 对于特定进程,您可以指定进程名称或进程 ID(Id)。
示例:
Get-Process -id 0
此 cmdlet 将显示 ID 为 0 的进程,即空闲进程。
输出:
注意:如果没有指定Id的进程,则表示该Id错误或者该进程已退出。
例如,
以下 cmdlet 搜索 ID 为 99 的进程。
Get-Process -id 99
输出:
这会引发错误,指出未找到 ID 为 99 的进程。
- 您可以使用“Stop-Process”通过指定进程的名称或 ID 来停止正在运行的进程。
例如,
您的本地计算机上运行着一个进程“计算器”。
Get-Process -ProcessName Calculator
要停止此过程,您可以键入以下 cmdlet
Stop-Process -ProcessName Calculator
这将终止计算器的运行实例。
5. 获取服务
- 此 cmdlet 返回本地计算机上的所有服务,无论是正在运行还是已停止。
- 如果此 cmdlet 未传递任何参数,则返回本地计算机的所有服务。
示例:
Get-Service
输出:
返回所有正在运行和已停止的服务。
要获取正在运行的服务,请输入以下 cmdlet。
Get-Service | Where-Object {$_.Status -eq “Running”}
输出:
您还可以使用 Get-Member cmdlet 获取服务的属性。
Get-Service | Get-Member
输出:
此 cmdlet 显示作为 Get-Service cmdlet 的输出生成的对象的属性和方法。
(|) 管道运算符在这里的作用是将 Get-Service cmdlet 的输出发送到 Get-Member cmdlet。
6.Where-对象
- 它用于从传递给它的对象列表中选择具有特定值的对象。
示例:
Get-Service | Where-Object {$_.Status -eq 'Running'}
该 cmdlet 将简单地获取对象集合,并将其传递给管道运算符进行过滤,以返回状态为“正在运行”的服务列表。
7. 转换为 HTML
- 当您想要根据有关系统的信息创建报告时,此 cmdlet 非常有用。
- 为此,只需使用管道 (|) 运算符将一个命令的输出提供给 ConvertTo-HTML。
- ConvertTo-HTML 基本上将 Microsoft .NET Framework 对象转换为 HTML 以在 Web 浏览器中显示。
例如,
您可以创建网页并显示 PowerShell 别名。
Get-Alias | ConvertTo-Html | Out-File Display_Alias.htm
invoke-item Display_Alias.htm
这将在网页上显示所有别名。
- 您还可以将信息导出为 .csv 文件
Get-Alias | ConvertTo-Html > Display_Alias.htm
invoke-item Display_Alias.htm
8. 获取事件日志
- 使用此 cmdlet,您可以从本地计算机以及远程计算机获取事件日志。
- 获取本地系统中的事件日志列表
Get-EventLog -List
输出:
结论
- 本文向您介绍了在 PowerShell 中工作的非常基本但非常重要的命令。
- 在这里,我们尝试了解各种PowerShell命令的目的和用途。
- 这些对于监控和故障排除以及管理各种管理任务非常有帮助。
- PowerShell 命令都是关于易于记忆和执行的 cmdlet。
- 一旦您至少掌握了基本的 PowerShell 命令,您就可以充分利用 PowerShell,因为它将极大地简化您的日常手动任务。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag