Windows 10锁定powershell文件用于读写,但不用于执行

时间:2018-05-17 12:43:34

标签: powershell locking

是否可以锁定PowerShell文件以进行读写,但仍然可以使用右键单击运行 - >用Powershell运行??

谢谢

2 个答案:

答案 0 :(得分:2)

您可以拒绝写访问权限。但要执行脚本,您必须能够阅读它。

答案 1 :(得分:0)

真正保护凭据信息只会通过某种形式的委派作为可读脚本和凭证之间的层来实现。有很多资源可以学习如何安全地存储密码以便在脚本中使用。

尝试阅读一些建议: https://social.technet.microsoft.com/Forums/windows/en-US/8b14f492-88a2-4b25-9ae6-5278a1a8735d/hiding-password-in-the-script?forum=winserverpowershell

如果特权用户是唯一可以读取该文件的用户,那么您可能只想要一个混淆的例子(依赖于信任,因为它仍然可以被那些能够阅读该脚本的人使用): http://blog.ctglobalservices.com/powershell/rja/store-encrypted-password-in-a-powershell-script/