windows - 使用 Ansible 关闭 SMB 1.0/CIFS 文件共享支持?

标签 windows powershell ansible centos smb

我的目标是使用 ansible 关闭这个可以在 Windows 机器上找到的“windows 功能”,方法是搜索“打开或关闭 Windows 功能”并进入 SMB 1.0/CIFS 文件共享支持。

我的代码有问题,我无法禁用该设置,请帮忙。

代码:

- name: Turn off SMB
  hosts: myhosts
  become_method: runas

  vars:
    ansible_become_password: mysecurepasswordthatsnot123

  tasks:
   - win_shell: Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
    become: yes
    become_user: user

我的戏有什么问题??错误与非交互模式有关??

最佳答案

不确定 win_shell .. 但 ansible doc 建议使用 win_optional_feature .你试过这种方法吗?

此外,此 link 上还有一个示例播放。对于使用 win_command 的 Windows 功能.. 看看。

我相信你会看到这个blog

关于windows - 使用 Ansible 关闭 SMB 1.0/CIFS 文件共享支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58634839/

相关文章:

powershell - 我如何要求确认?

Ansible 剧本 : How to write unreachable inventory host names to a file

ruby - 有没有办法使用 ruby​​ on rails 读取客户端 Windows 登录名

python - 如何让py2exe内置版权信息

visual-studio - 在 powershell 中打开控制台应用程序

yaml - YAML 中的 Ansible 整数变量

python - ansible 显示 python 脚本打印

.net - 如何检测两个文件是否在同一个 "volume"上?

c++ - WINAPI - 我想在一个单独的线程中进行消息泵

json - PowerShell - JSON/PsCustomObject - 为什么我的数组会被展平为单个对象?