小编Ada*_*ba4的帖子

使用 Ansible 安装 .Net Framework 4.6.1

我正在尝试使用 Ansible 安装 .Net Framework 4.6.1,但直到现在我都没有运气。

我试过这些方法:

  1. 运行一个 win_package 来安装它,但它只是挂到无穷大

    - name: Install Microsoft NET Framework
      win_package:
        path: "http://path/to/dotNetFramework4.6.1.exe"
        product_id: '{BD6F5371-DAC1-30F0-9DDE-CAC6791E28C3}'
        register: dotnetfx_exe
    
    Run Code Online (Sandbox Code Playgroud)
  2. 运行 PowerShell 脚本来安装它(第一个不起作用,第二个抛出堆栈溢出异常):

    Install-WindowsFeature Net-Framework-Core -source C:\temp\dotNetFramework4.6.1.exe
    
    Run Code Online (Sandbox Code Playgroud)

    或者

    Start-Process -FilePath C:\temp\dotNetFramework4.6.1.exe -ArgumentList "/q /norestart" -Wait -Verb RunAs
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我尝试使用 win_feature 来安装它,但它什么也不做。

    - name: Install NET-Framework-Core
      win_feature:
        name: NET-Framework-Core
        state: present
        source: C:\temp\dotNetFramework4.6.1.exe
        include_sub_features: no
        include_management_tools: yes
      register: result
    
    Run Code Online (Sandbox Code Playgroud)
  4. 试图运行一个批处理脚本来安装它,但没有运气:

    start /wait c:\temp\dotNetFramework4.6.1.exe /q /norestart /log %TEMP%\dotNetFx4.6.1.log
    
    Run Code Online (Sandbox Code Playgroud)

有没有人使用 Ansible 成功安装 .Net Framework 4.6.1?

任何人都可以分享他们安装它的任务/角色吗?

.net .net-framework-version ansible

3
推荐指数
2
解决办法
9491
查看次数

标签 统计

.net ×1

.net-framework-version ×1

ansible ×1