Powershell脚本权限

时间:2017-06-01 11:53:30

标签: powershell

我有一个PS脚本,我想与一些人分享。我只希望人们能够执行它,而不是查看或修改它。我该怎么做?

另外假设我分享脚本的人对PowerShell知之甚少,以及如何更改执行策略以使其运行最佳方式?我正在考虑制作一个bat文件并将执行策略设置为unsigned,因为remotesigned不会从互联网上执行文件吗?由于我只执行一个脚本,因此unsigned会导致任何安全问题吗?

最后,我将使用convertto / from securestring存储一些密码 如果我的文件无法在问题1中修改,那么设置securestring是否重要?如果我在使用securestring方法时忘记密码,会发生什么情况?

1 个答案:

答案 0 :(得分:1)

您可以下载并安装PowerGui,然后将您的.ps1文件编译为.exe,但是当它们运行时,它们仍然能够提取文件的内容,因为它将副本导出到%temp%,但是他们不能轻易地“#”;修改文件。我轻松地说'因为基本上任何有计算机的东西都可以用意志,时间和智慧来执行,以了解你正在做什么,而且我不知道这个密码或其他任何东西需要有多安全。