首页 > 解决方案 > 域帐户的 ExecutionPolicy?

问题描述

拥有作为域帐户运行的 Windows 服务(部署组的 Azure 本地代理)。我团队中的其他人已经讨论过,为本地机器设置不受限制的访问权限是不会被批准的。但是,这样做可以让 powershell 脚本正常运行。该服务需要提升权限,因为它运行一个 powershell 脚本来停止不同的 Windows 服务并删除其文件。有没有办法隔离此服务的执行策略或它运行的域帐户?

标签: powershellazure-pipelinesazure-powershell

解决方案


好的,我解决这个问题的方法是将脚本放在单独的文件中,而不是内联。然后我能够传递参数(它在文档中提到了这一点,我只是错过了它)。使用 -executionpolicy 绕过它的工作原理


推荐阅读