community.windows.win_net_adapter_feature 模块 – 启用或禁用某些网络适配器。

注意

此模块是 community.windows 集合 (版本 2.3.0) 的一部分。

如果您使用的是 ansible 包,则可能已安装此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install community.windows

要在 playbook 中使用它,请指定:community.windows.win_net_adapter_feature

community.windows 1.2.0 中的新增功能

概要

  • 启用或禁用特定网络适配器或所有网络适配器的一些网络组件。

参数

参数

注释

component_id

列表 / 元素=字符串 / 必需

指定网络适配器的以下 component_id。

component_id (显示名称)

ms_implat (Microsoft 网络适配器多路复用协议)

ms_lltdio (链路层拓扑发现映射器 I/O 驱动程序)

ms_tcpip6 (互联网协议版本 6 (TCP/IPv6))

ms_tcpip (互联网协议版本 4 (TCP/IPv4))

ms_lldp (Microsoft LLDP 协议驱动程序)

ms_rspndr (链路层拓扑发现响应程序)

ms_msclient (Microsoft 网络客户端)

ms_pacer (QoS 数据包调度程序)

如果您想设置自定义适配器,例如“Juniper Network Service”,请通过运行 Get-NetAdapterBinding cmdlet 获取 *component_id*。

interface

列表 / 元素=字符串 / 必需

网络适配器接口的名称。例如,Ethernet0*

state

字符串

指定接口的 ms_tcpip6 状态。

选项

  • "enabled" ← (默认)

  • "disabled"

示例

- name: enable multiple interfaces of multiple interfaces
  community.windows.win_net_adapter_feature:
    interface:
      - 'Ethernet0'
      - 'Ethernet1'
    state: enabled
    component_id:
      - ms_tcpip6
      - ms_server

- name: Enable ms_tcpip6 of all the Interface
  community.windows.win_net_adapter_feature:
    interface: '*'
    state: enabled
    component_id:
      - ms_tcpip6

作者

  • ライトウェルの人 (@jirolin)