Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 在目标环境中部署脚本后,如何确保脚本不被修改?_Powershell_Powershell 2.0 - Fatal编程技术网

Powershell 在目标环境中部署脚本后,如何确保脚本不被修改?

Powershell 在目标环境中部署脚本后,如何确保脚本不被修改?,powershell,powershell-2.0,Powershell,Powershell 2.0,我们正在向最终用户提供powershell脚本以执行某些活动 如果他们自己更改脚本,那么脚本可能无法按预期工作 有没有办法锁定脚本,以便在我们发布后,最终用户无法重写其中的任何内容?两个选项: 签字 在脚本上放置ACL,以阻止最终用户进行修改 +1表示第一点。这是MS能够签署PS脚本的原因之一。

我们正在向最终用户提供powershell脚本以执行某些活动

如果他们自己更改脚本,那么脚本可能无法按预期工作

有没有办法锁定脚本,以便在我们发布后,最终用户无法重写其中的任何内容?

两个选项:

  • 签字
  • 在脚本上放置ACL,以阻止最终用户进行修改

+1表示第一点。这是MS能够签署PS脚本的原因之一。