Ansible 剧本,在提升模式下使用特定(域)用户运行 powershell 脚本的正确语法是什么?

2024-01-07

在离线环境中运行 Ansible 2.4.2,使用 kerberos 进行身份验证,

通过 ansible playbook,在提升模式下使用特定(域)用户 DOMAIN\someuser 运行 powershell 脚本的正确语法是什么?

我所说的提升模式是指在 Windows 界面中,我将通过以 DOMAIN\someuser 身份登录来运行脚本,然后右键单击 cmd 或 powershell 提示快捷方式,选择“以管理员身份运行”。 这当然并不意味着我可以使用本地用户“管理员”运行脚本。

我想要运行的是:

powershell.exe -executionpolicy bypass -noninteractive -nologo -file "myscript.ps1" 

我在成为.yml 中尝试过:

- name: sigh
  win_command: powershell.exe -executionpolicy bypass -noninteractive -nologo -file "myscript.ps1" 
  become: yes
  become_user: DOMAIN\someuser
  become_password: someuserpassword
  become_method: runas

该脚本运行,但出现与其未在高程中运行相关的错误。 对 win_shell 和 raw 进行了相同的尝试。尝试不使用“become_user”和“become_password”(yml 运行时使用[电子邮件受保护] /cdn-cgi/l/email-protection用户和密码,所以我真的不知道是否需要它)。

我正在拖延这个过程,但没有发现通过变成解决方案的参考:http://docs.ansible.com/ansible/latest/become.html http://docs.ansible.com/ansible/latest/become.html

有任何想法吗?


我执行了以下操作以使其在我的剧本中正常运行:

- name: Run ps1 script in privileged mode
  hosts: "{{ my_hosts }}"
  become_method: runas

  vars:
    ansible_become_password: mysupersecretpasswrod

  tasks:
    - win_shell: '.\myscript.ps1'
      become: yes
      become_user: Administrator
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ansible 剧本,在提升模式下使用特定(域)用户运行 powershell 脚本的正确语法是什么? 的相关文章

随机推荐

  • 将特定标头添加到 bitbake wget fetcher

    我需要设置一个特定的标头以使用以下命令从资源中获取存档wgetfetcher 类似于 wget header PRIVATE ACCESS TOKEN blablablablabla https some resource 如何使用该获取器
  • 如何在 iOS Swift 中将数据数组回调到另一个 viewController

    在createCardVC中 我使用carbonKit库来显示标签栏 最初 使用静态数据加载的数据数组 但现在我尝试使用来自 webView javascript postMessage 的数据数组 当 createCardVC 加载时 第
  • C++11 递归可变参数模板

    我想了解递归可变参数模板是如何工作的 include
  • Java 中的“快速”整数幂

    简短回答 糟糕的基准测试方法 你可能认为我现在已经明白了 该问题被表述为 找到一种快速计算x y的方法 其中x和y是正整数 典型的 快速 算法如下所示 public long fastPower int x int y Replaced m
  • 并发修改异常[重复]

    这个问题在这里已经有答案了 我有一小段代码 它给了我并发修改异常 我无法理解为什么我不断收到它 即使我没有看到任何并发修改正在进行 import java util public class SomeClass public static
  • SQL Server 和 Firebase/PouchDB 同步

    我正在构建一个 Web 应用程序 客户端需要在离线状态下通过浏览器访问数据存储 我正在考虑使用 Firebase 或 PouchDB 数据库在应用程序内实现此目的 但是 对于后端 我使用 SQL Server 我可以将 Firebase P
  • HTML 或 CSS 中的“父级”是什么?

    我被介绍到以下代码 div Here is span a span element span which is blue as span elements are set to be div div class extra style co
  • 如何在打字稿中将 array.map 与元组一起使用?

    每当我使用array map对于元组 Typescript 将其推断为通用数组 例如 以下是简单 3x3 数独游戏的一些片段 const a Blank type Blank typeof type Cell number Blank ty
  • 当扩展复杂类型时混合继承吗?

    我的架构中有以下内容
  • 迭代日期范围(scala 方式)

    给定开始日期和结束日期 我想使用 foreach map 或类似函数按天迭代它 就像是 DateTime now to DateTime now 5 day by 1 day foreach println 我在用https github
  • 放置新的零会占用内存吗?

    我有以下代码 struct foo void bar foo d new d foo d 是否表达new d foo d 留下指向的对象d不变 更具体地说 如果类foo并且其中递归包含的所有对象都只有简单的复制构造函数 那么new d fo
  • SQL 条件求和

    我目前有一个大型 SQL 语句 我将以下行添加到其中 以便获取每个交易 ID 的总现金 这是唯一的 select sum cash from Table a where a branch p branch and a transID p t
  • 视频流和 Android

    今天 对于我的一个应用程序 Android 2 1 我想从 URL 流式传输视频 就我探索的 Android SDK 而言 它非常好 我很喜欢almost它的每一个部分 但现在谈到视频流 我有点迷失了 如果您需要有关 Android SDK
  • Java 将 JFrame 附加到正在运行的应用程序窗口?

    如何将右上角的 JFrame 连接到另一个应用程序打开的窗口并在调整大小时保持不变 是否可以 这是我想要完成的任务的图表 谢谢您的帮助 如果这不可能 有其他选择吗 获取窗口大小 位置并相应设置我自己的 jframe 的方法 您要求 Java
  • 在具有不同 x-y 轴的面中绘制多个矩阵

    我从一组在线论坛收集了数据 并想使用 ggplot 和facets 每个论坛一个facet 绘制代表用户 A 回复用户 B 次数的矩阵 这是加载玩具示例的代码 library ggplot2 library dplyr df edges l
  • 互斥量在繁忙时被破坏

    EventHandler类有一个单例对象来接收来自主线程的事件 它将输入注册到向量 并创建一个运行 lambda 函数的线程 该函数在从向量中删除输入之前等待一段时间 以防止在一段时间内重复执行该输入的事件 但我在繁忙错误时遇到互斥体被破坏
  • 使用 MATLAB 进行数字图像处理,使用 3 种技术

    我有 MATLAB 作业 我必须使用 3 种图像处理技术 所以我应该制定一个任务 然后使用 3 种技术来解决它 例如 阈值处理 分割 形态学 恢复 直方图均衡 噪声消除 我需要一些想法以及如何解决它 你能帮助我吗 谢谢 版本中 我在某本书中
  • wsdl 中的“any”是什么以及如何使用 php 调用 wsdl 函数?

    这段代码是我的 wsdl 的一小部分 这里我没看懂
  • Pandas - 计算和旋转以获得前两年的收入

    我有一个如下所示的数据框 df pd DataFrame stud id 101 101 101 101 101 102 102 102 sub code CSE01 CSE01 CSE01 CSE01 CSE02 CSE02 CSE02
  • Ansible 剧本,在提升模式下使用特定(域)用户运行 powershell 脚本的正确语法是什么?

    在离线环境中运行 Ansible 2 4 2 使用 kerberos 进行身份验证 通过 ansible playbook 在提升模式下使用特定 域 用户 DOMAIN someuser 运行 powershell 脚本的正确语法是什么 我