问题标签 [executionpolicy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4289 浏览

powershell - ExecutionPolicy 绕过不起作用

上面的脚本是一个 PowerShell 进程,它启动了第二个 PowerShell,但以不同的用户身份运行它。第一个 PowerShell 会话中的参数被传递到第二个会话中。

它工作正常,除了在第二个 PowerShell 进程中,执行策略不会绕过,它会不断提示您允许脚本运行。我在这里做错了什么?

0 投票
1 回答
1025 浏览

windows - PowerShell:运行脚本的执行策略变通办法

执行策略是否有解决方法?

我只是在寻找带有脚本的股票报价。是的,你可以通过复制/粘贴来运行一个脚本,但是......没有更好的东西吗?

政策如下:

(不是我的机器。)

我正在寻找这个问题的反面。

0 投票
3 回答
444 浏览

windows - powershell web service hello world 错误日志

我可以运行“hello world”脚本,但尝试运行这个示例脚本:

这是政策问题吗?或者,脚本本身有问题?

还:

0 投票
1 回答
23 浏览

powershell - RemotePSSession 中的 Chng 执行策略

我正在尝试编写一些提示输入 PC 名称的内容,然后远程执行文件夹权限更改。一切看起来都很混乱,但我在 Enter-PSSession 之后努力改变执行策略 - 似乎它只是卡住了,不会继续我的功能。

这是迄今为止我所拥有的草稿。任何帮助表示赞赏。

我确实从以下位置获得了功能信息:http ://techibee.com/powershell/grant-fullcontrol-permission-to-usergroup-on-filefolder-using-powershell/2158

我只是想把一些东西放在一起,这些东西将适用于我们的用户需要完全控制的程序数据文件夹,这会使权限恢复到低于完全访问权限的东西。

0 投票
1 回答
2987 浏览

powershell - 将 CurrentUser 的 ExecutionPolicy 设置为 Unrestricted 是否存在安全漏洞?

我在 Windows 10 上的 PowerShell 中有几个我喜欢的别名。

我希望它们在会话之间持续存在,因此我将它们放在 C:\Users{username}\Documents\WindowsPowerShell 下的 profile.ps1 文件中。

我得到这个烦人的“无法加载,因为在这个系统上禁用了正在运行的脚本”。错误消息,并找到了有关如何摆脱它的页面: https ://social.technet.microsoft.com/Forums/en-US/3e4a9006-d47d-4e19-96f4-10327ae0c5b1/not-able-to-在 Windows-10 中运行脚本?forum=winserverpowershell

在这里有人说这条线会有所帮助:

但是,将执行策略设置为对我的用户无限制是否危险?

0 投票
2 回答
30634 浏览

powershell - 绕过与不受限制的执行策略

有关该主题的文档仅提供以下内容:

不受限制。加载所有配置文件并运行所有脚本。如果您运行从 Internet 下载的未签名脚本,则会在运行前提示您获得许可。

旁路。没有任何内容被阻止,也没有警告或提示。

对我来说,这两个似乎会接受任何脚本,但令我惊讶的是,事实并非如此。在某些情况下,绕过似乎会阻止执行。

那么,两者有什么区别呢?

0 投票
2 回答
4818 浏览

powershell - 如何使 PowerShell 提示未签名的脚本

我的环境中的执行策略是AllSigned

当我尝试执行不受信任的脚本时,它会引发错误:

如何让 PowerShell 提示我是否要执行脚本?

就像是:

安全警告
仅运行您信任的脚本。虽然来自 Internet 的脚本很有用,但此脚本可能会损害您的计算机。你想运行 .\temp.ps1 吗?
[D] 不要运行 [R] 运行一次 [S] 暂停:

注意:我不想绕过或抑制提示。

0 投票
1 回答
336 浏览

powershell - Powershell执行策略remotesigned矛盾?

请看以下网址:网址

现在它说以下关于下载的脚本:

“运行从 Internet 下载且未签名的脚本,如果脚本未阻止,例如使用 Unblock-File cmdlet。”

我刚刚从 technet 库 (PS2EXE) 下载了一个脚本,我可以在不使用 Unblock_file cmdlet 的情况下运行包含的测试脚本。到底是怎么回事?我误解了微软告诉我的内容还是这是一个小故障?

0 投票
0 回答
69 浏览

c# - 包含 MotW 的远程脚本不包含 MotW 和 ExecutionPolicy RemoteSigned 不可测试

我正在使用 Powershell 策略作为执行RemoteSigned前配置的“” Powershell.Invoke()。我有包含 MotW 的脚本文件,当然没有签名。我想在我的机器/测试服务器上测试远程脚本下载的文件不应该被执行,因为我将策略配置为 RemoteSigned。

但我看到了奇怪的行为。在我的本地机器上,脚本文件(例如UnsignedRemoteScript.ps1)首先正确部署在我的部署测试目录中,并包含 MotW,就像它以前一样。但不幸的是,首先它没有复制到其他机器上的TestDirectory。在我检查 ' Enable Deployment' 之后Local.testsettings,它开始部署,但 MotW 并没有像在我的机器上那样保持完整。这就是 test get 失败的原因,这在所有其他机器上也失败了。我尝试通过指向 unc 路径方式来执行脚本,但我不确定用于制作 unc 路径的 powershell 脚本是否正确。

我不知道是什么原因。unc 路径创建不正确吗?UNC 路径与这个故事有什么关系?

遵循代码。

使用 unc 路径执行远程脚本的脚本

有人可以在这方面帮助我吗

0 投票
1 回答
354 浏览

powershell - 如何在 Powershell 4.0 api 中将 ExecutionPolicy 配置为“RemoteSigned”

我需要在初始会话状态或以某种方式在执行脚本之前将 ExecutionPolicy 配置为“RemoteSigned”。我不想执行脚本来设置策略。这会改变我不想要的客户端机器上的策略。

在 Powershell 5.0 参考程序集中可以轻松完成,

但是如何在保留 Powershell 4.0 作为引用程序集的同时实现相同的目标。

执行脚本的 C# 代码