如何在Ansible剧本窗口路径中使用空格和句点:



我有一个在Windows测试服务器上安装应用程序的剧本。这是yaml代码的一部分。

- name: Install app
win_package:
path: C:TempsomeDIRAPP.msi
state: present

这是有效的。不幸的是,DIR和APP在实际路径中有空格和句点。进一步测试我发现

path: C:Tempsome DIRAPP.msi        works
path: C:TempsomeDIR.123APP.msi     works
path: 'C:Tempsome D I RAPP.msi'    works

但是把空格和句点放在一起是行不通的。

path: C:Tempsome D I R.123APP.msi      fails
path: 'C:Tempsome D I R.123APP.msi'    fails

建议?

TIA-

感谢大家的耐心和建议@Zeitounator,你的建议路径:'"C: \温度"'给出一个错误,说明product_id:是必需的。添加product_id时出现错误,说明在本地路径中找不到文件,并用双反斜杠而不是单反斜杠显示本地路径。这提醒我使用双引号可以转义字符。终于奏效了路径:";C: \\Temp\\some D I R.123\\APP.msi">