在计算机系统中启动PowerShell时,默认执行策略不允许我们执行或运行脚本。
PowerShell中有四种不同类型的执行策略:
受限:在此策略中,不会执行任何脚本。RemoteSigned:在此策略中,仅运行那些脚本,这些脚本是从Internet下载的,并且必须由受信任的发布者签名。不受限制:Windows PowerShell的所有脚本均已运行。AllSigned:仅可以运行由受信任的发布者签名的那些脚本。
由于Windows PowerShell的默认执行策略受到限制,因此我们无法运行任何脚本,除非对脚本进行更改。 首先,我们使用以下命令将执行策略设置为Unrestricted以执行脚本。
Set-ExecutionPolicy Unrestricted

4. 运行PowerShell脚本

要从命令行执行PowerShell脚本,请执行以下步骤:
在开始菜单中键入Windows PowerShell,然后通过单击结果将其打开。通过键入脚本的完整路径来执行脚本,例如(C:/desktop/first.ps1),或者如果它在当前目录中,则键入文件名,后跟反斜杠。