powershell - 域帐户的 ExecutionPolicy?
问题描述
拥有作为域帐户运行的 Windows 服务(部署组的 Azure 本地代理)。我团队中的其他人已经讨论过,为本地机器设置不受限制的访问权限是不会被批准的。但是,这样做可以让 powershell 脚本正常运行。该服务需要提升权限,因为它运行一个 powershell 脚本来停止不同的 Windows 服务并删除其文件。有没有办法隔离此服务的执行策略或它运行的域帐户?
解决方案
好的,我解决这个问题的方法是将脚本放在单独的文件中,而不是内联。然后我能够传递参数(它在文档中提到了这一点,我只是错过了它)。使用 -executionpolicy 绕过它的工作原理
推荐阅读
- c# - C#:使用 Office 互操作库在 word 文档中的书签处插入和缩进项目符号点
- javascript - 在 ES7 的类方法中使用 this 关键字
- ms-access - 表 B 弹出窗口在表 A 的第二次尝试时或之后未更新
- aws-lambda - AWS Chalice:多个 python 文件中的路由
- android - Android Studio Google Drive AppFolder 备份和恢复(数据库文件)
- java - jsp 3、jstl 1.2 和 Maven
- google-app-engine - 在 GAE 上部署的 Lumen App 无法连接到 cloud-sql 中的数据库
- java - 多态字符串反序列化
- python - 五分位数错误
- java - 使用 Java 向 HP 4515 打印机发送 PJL 命令