在本地运行 PowerShell 脚本,无需登录 Windows 10
Windows PowerShell是Microsoft的一个功能强大的终端,它允许您在Windows机器上自动执行任务并编写脚本,并与它们上的许多可用应用程序进行交互。这是对命令提示符(Command Prompt)的巨大改进,主要针对开发人员。
虽然有些人不知道它的真正力量,但那些了解它的人将它用于多种目的,从执行最简单的命令到有时甚至强制更新 Windows。假设您是知道如何使用PowerShell的人之一,但由于您没有在本地登录到正在运行的计算机,因此无法在终端上执行命令行,那么这篇文章适合您。虽然这是几个人面临的一个非常普遍的问题,但它的解决方案同样基本。
默认情况下,Windows不允许您运行每个脚本,尤其是那些试图在Windows中更改系统设置的脚本。在这篇文章中,我们将分享如何在不签名的情况下运行 PowerShell 脚本。(run a PowerShell script)
什么是签名的 PowerShell 脚本?
已签名的脚本意味着它已被 IT 管理员授权或确认,并带有带有到期日期的签名。它类似于Windows上的证书或网站上可用的SSL证书。(SSL)简而言之,Windows将其视为受信任的。
(Run PowerShell Scripts)无需签名即可在本地运行 PowerShell 脚本
当您测试不需要签名的脚本时,需要使用不同的方法。它可以来自受信任的来源,也可以是您自己开发的。不需要证书。因此,要在不签名的情况下运行本地PowerShell脚本,请执行以下步骤:(PowerShell)
- 打开 Windows 10 设置 (Win + I)
- 导航到更新和安全
- (Select)从左侧选择开发人员
- 找到 PowerShell 部分
- 选择更改执行策略以允许本地 PowerShell 脚本在不签名的情况下运行(Change execution policy to allow local PowerShell scripts to run without signing)
- 现在单击“显示设置”(Show Settings)链接,它将打开PowerShell窗口。
该窗口将显示有关ExecutionPolicy、选项和其他设置的信息。远程(Remote)脚本仍然需要签名。
要确认,请打开PowerShell,执行您的脚本,您应该不会看到任何错误消息。此脚本将以运行PowerShell会话的用户的权限运行。
此功能对于只有加入域的计算机的组织非常有用。它允许您在将脚本推回服务器之前在客户端计算机上运行脚本。
我希望这篇文章很有用,您现在可以使用PowerShell在(PowerShell)Windows中运行未签名的脚本。
阅读下一篇(Read next):如何打开或关闭 Windows PowerShell 脚本执行(turn on or off Windows PowerShell script execution)。
Related posts
如何阻止IP或Windows 10使用PowerShell一个网站
如何在Windows 10上查看PowerShell命令History
如何在Windows 10中使用PowerShell查找和禁用Webcams
WinX Menu的Replace Command Prompt WinX Menu的Windows 10
如何添加PowerShell到Context Menu在Windows 10
Top 3 Reddit apps用于Windows 10,可在Windows Store提供
Windows 10中Add Run item至Sandbox Context Menu
在 Windows 10 中更改 IP 地址的 3 种方法
Convert PowerShell script(PS1)文件至EXE,IExpress在Windows 10
如何在Windows 10中禁用Automatic Driver Updates
Picsart在Windows 10上提供Custom Stickers & Exclusive 3D Editing
如何在Windows 10使用Network Sniffer Tool PktMon.exe
Windows 10 Best免费Barcode Scanner software
如何在Windows 10中卸载PowerShell
在 Windows 10 中将命令提示符替换为 PowerShell 和 Vice Versa
5 个简单的 AutoHotKey 脚本,让您的生活更轻松
Windows 10中Taskbar Context Menu中的Hide Toolbars option
4 Ways至Windows 10中的Run Disk Error Checking
如何在Windows 10上安排PowerShell script Task Scheduler
如何在Windows 10使用Public IP address PowerShell