在Ansible的win_environment模块之后,如何更新Windows环境变量?

时间:2018-07-28 05:44:28

标签: windows powershell batch-file ansible windows-server-2012

我正在使用Ansible来配置Windows Servers 2012。

我正在使用Ansible的Windows模块:win_xxx。除

外,所有模块均正常运行
  • win_environment
  • win_path

我认为win_path取决于win_environment模块。

我正在安装

  • JDK
  • Apache Ant
  • Apache Tomcat8

安装正常,并为

设置环境变量
  • JAVA_HOME
  • ANT_HOME

无法正常工作。没有使用新的环境变量更新服务器。我需要注销并重新登录服务器,以便更新新变量。是否有任何方法可以在Ansible或Windows Batch / Powershell中更新系统而无需登录和注销?

1 个答案:

答案 0 :(得分:-1)

仅提醒您将设置“用户级别环境”变量,但是在用户注销并再次登录后才可用。 检查,然后在win_environment模块上选择“用户”作为级别。