[玩转系统] 如何运行 PowerShell 脚本
作者:精品下载站 日期:2024-12-14 05:52:46 浏览:15 分类:玩电脑
如何运行 PowerShell 脚本
PowerShell 是 Microsoft 的任务自动化和配置管理程序。它允许您运行命令和脚本来获取详细信息或配置设置。有多种方法和工具可用于在 PowerShell 中运行脚本。在本文中,您将学习如何逐步运行 PowerShell 脚本。
PowerShell 执行策略
PowerShell 执行策略是一项安全功能,有助于防止恶意脚本的执行。
在运行PowerShell脚本之前,您需要检查设置了哪些执行策略。这是因为 PowerShell 默认将执行策略设置为受限,这意味着它会阻止您运行脚本。
下表显示了 PowerShell 执行策略。
AllSigned您只能运行由受信任的发布者签名的脚本。
Bypass您可以运行所有脚本,因为没有任何内容被阻止,并且没有警告或提示。
Default对于 Windows 客户端,默认执行策略为“Restricted”;对于 Windows 服务器,默认执行策略为“RemoteSigned”。
RemoteSigned它需要受信任的发布者对下载的脚本进行数字签名。您可以取消阻止下载的脚本并在没有数字签名的情况下运行它。这是Windows 服务器的默认执行策略。
Restricted您无法运行任何 PowerShell 脚本。这是 Windows 客户端的默认执行策略,用于防止运行脚本。
Undefined没有设置执行策略,这意味着 Windows 客户端的执行策略是受限,Windows 服务器的执行策略是RemoteSigned 。
Unrestricted您可以运行未签名的脚本,但如果它是下载的脚本,您将收到警告。这是非 Windows 计算机的默认执行策略,无法更改。
获取和设置 PowerShell 执行策略
要获取和设置 PowerShell 执行策略,我们需要以管理员身份启动 PowerShell。
- 单击开始菜单
- 搜索Windows PowerShell
- 右键单击 Windows PowerShell 应用
- 选择以管理员身份运行
要检查您拥有哪种执行策略,您需要运行以下 PowerShell 命令。
Get-ExecutionPolicy
如果您选择将执行策略设置为RemoteSigned,则在不取消阻止下载脚本的情况下无法运行脚本。
我们建议将您的执行策略更改为无限制以自动运行任何脚本。这样您就可以忽略解锁下载的脚本。
运行以下 PowerShell 命令将执行策略设置为无限制。
Set-ExecutionPolicy Unrestricted
现在您可以不受限制地运行 PowerShell 脚本。
不要使用 PowerShell 运行
不建议通过右键单击脚本并选择使用 PowerShell 运行来打开 PowerShell 脚本,如下图所示。
它运行脚本,但一旦脚本完成,它将关闭 PowerShell 窗口,而不显示任何输出结果。
1. 在终端应用程序中运行 PowerShell 脚本
我们将向您展示在终端应用程序中打开 PowerShell 脚本的两个选项。
选项 1。要在终端应用中运行 PowerShell 脚本,请按照以下步骤操作:
- 单击开始菜单
- 搜索终端
- 右键单击应用程序
- 点击以管理员身份运行
注意:我们始终建议使用以管理员身份运行打开 PowerShell 脚本。
它将在终端应用程序中打开默认的PowerShell。如果您只安装了 Windows PowerShell 5.1,则最好在 Windows 上也安装 PowerShell 7。安装完它们后,您可以选择要在哪个 PowerShell 版本中运行脚本。
- 复制并粘贴以下 PowerShell 命令
- 按Enter键运行脚本
C:\scripts\Get-Services.ps1
它应该在终端中运行脚本并显示输出结果。
选项 2. 在终端应用中打开 PowerShell 脚本:
- 在 C:\scripts 中的文件夹中右键单击
- 选择在终端中打开
- 默认的 PowerShell 将打开,您将进入 C:\scripts
- 复制并粘贴以下 PowerShell 命令
- 按Enter键运行脚本
Get-Services.ps1
它应该在终端中运行脚本并显示输出结果。
在终端应用程序中更改 PowerShell 版本
有多种方法可以在终端应用程序中更改为另一个 PowerShell 版本。
方法 1. 在终端应用中更改默认 PowerShell 版本:
- 单击下拉箭头
- 选择设置
- 通过从下拉箭头中进行选择来更改默认配置文件
- 点击保存
方法 2. 从终端应用程序中的下拉箭头更改 PowerShell 版本:
- 单击下拉箭头
- 选择PowerShell
它将在新窗口中打开PowerShell 7。
方法 3. 通过键入以下内容更改终端应用中的 PowerShell 版本:
- 键入 powershell,然后按 Enter 打开 Windows Powershell 5.1
- 输入 pwsh,然后按 Enter 打开 PowerShell 7
要关闭终端应用程序,您可以:
- 键入 exit,然后按 Enter 返回到命令提示符
- 再次输入 exit,然后按 Enter 关闭终端
2. 在命令提示符 (cmd) 中运行 PowerShell 脚本
要在命令提示符中运行 PowerShell 脚本,请按照以下步骤操作:
- 单击开始菜单
- 搜索命令提示符
- 右键单击应用程序
- 点击以管理员身份运行
- 键入 powershell,然后按 Enter 打开 Windows Powershell 5.1
- 输入 pwsh,然后按 Enter 打开 PowerShell 7
您在命令提示符中键入的 PowerShell 版本将打开。
- 在命令提示符中复制并粘贴以下脚本
- 按Enter键运行脚本
C:\scripts\Get-Services.ps1
要关闭命令提示符,您可以:
- 键入 exit,然后按 Enter 返回到命令提示符
- 再次键入 exit,然后按 Enter 以关闭命令提示符
3. 在 Windows PowerShell ISE 中打开
要在 Windows PowerShell ISE 中运行 PowerShell 脚本,请执行以下步骤:
- 单击开始菜单
- 搜索Windows PowerShell ISE
- 右键单击应用程序
- 点击以管理员身份运行
Windows PowerShell ISE 将打开,并显示一个蓝色窗口。
- 在蓝色窗口中复制并粘贴以下 PowerShell 命令
- 按 Enter 运行 PowerShell 脚本
C:\scripts\Get-Services.ps1
更改 PowerShell ISE 的窗口视图。
- 单击显示脚本窗格顶部
- 单击下拉箭头
在 Windows PowerShell ISE 的顶部窗格中运行相同的 PowerShell 命令以获得更好的概述。
- 在顶部(白色)窗格中复制并粘贴相同的 PowerShell 命令
- 单击运行脚本
另一种方法是在 Windows PowerShell ISE 中运行整个 PowerShell 脚本。
- 复制 PowerShell 脚本
- 粘贴到 Windows PowerShell ISE 中
- 单击运行脚本
您可以在 Windows PowerShell ISE 中运行选定的 PowerShell 脚本。
- 将 PowerShell 脚本复制并粘贴到顶部窗格中
- 选择您要运行的命令
- 单击运行选择
注意:要运行脚本的一部分,您需要选择命令并单击运行选择。
4.在Visual Studio Code(VS Code)中打开
要在 Visual Studio Code 中运行 PowerShell 脚本,请按照以下步骤操作:
- 转到开始菜单
- 搜索VS代码
- 右键单击并选择以管理员身份运行
- 单击文件
- 选择新建文本文件
- 点击选择语言
- 在搜索栏中输入powershell
- 单击PowerShell
- 在底部窗格中复制并粘贴以下 PowerShell 命令
- 按 Enter 运行 PowerShell 脚本
C:\scripts\Get-Services.ps1
您还可以在 Visual Studio Code 的顶部窗格中运行 PowerShell 脚本。
- 在顶部窗格中复制并粘贴相同的 PowerShell 命令
- 单击运行
另一种方法是使用 Visual Studio Code 打开 PowerShell 脚本。
- 转到文件资源管理器中的 C:\scripts 文件夹
- 双击 .ps1 文件
如果找不到 Visual Studio Code,您可以:
- 右键单击 PowerShell 脚本文件
- 选择打开方式> Visual Studio Code
- 您还可以将整个 PowerShell 脚本复制并粘贴到 VS Code 的顶部窗格中
- 单击运行
您可以在 Visual Studio Code 中运行选定的 PowerShell 脚本。
- 将 PowerShell 脚本复制并粘贴到顶部窗格中
- 选择您要运行的命令
- 单击运行选择
注意:要运行脚本的一部分,您需要选择命令并单击运行选择。
就是这样!
了解更多:在 Microsoft Entra ID 中创建无限的客户端密钥 »
结论
您学习了如何使用多种方法运行 PowerShell 脚本。在命令提示符或终端应用中运行 PowerShell 脚本,然后决定要运行哪个 PowerShell 版本。在Windows PowerShell ISE或Visual Code中,您可以选择运行整个PowerShell脚本或选定的脚本。
您喜欢这篇文章吗?您可能还喜欢使用基于组的许可分配 Microsoft 365 许可证。不要忘记关注我们并分享这篇文章。
猜你还喜欢
- 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