我正在尝试使用 Ansible 安装 .Net Framework 4.6.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)运行 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)我尝试使用 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)试图运行一个批处理脚本来安装它,但没有运气:
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?
任何人都可以分享他们安装它的任务/角色吗?