Ansible地图网络驱动器问题

时间:2017-06-25 21:24:10

标签: windows ansible

以下是我的ansible剧本。

此Playbook将映射网络驱动器

  • name:Map Network Drive hosts:xx.xxx.x.xxx gather_facts:false 任务:
    • 名称:运行脚本 win_command:C:\ Windows \ System32 \ net.exe使用h:\\ xx.xxx.xx.xxx \ AppDeploy / USER:domain @ user password / persistent:yes

运行剧本后我得到的错误是:

  

*   致命:[10.135.2.141]:失败! => {“已更改”:true,“cmd”:“C:\ Windows \ System32 \ net.exe使用h:\\\ 10.135.10.209 \ AppDeploy / USER:domain @ user password / persistent:yes”,“delta”: “0:00:00.046800”,“结束”:“2017-06-25 09:18:57.709450”,“失败”:真实,“rc”:1,“开始”:“2017-06-25 09:18 :57.662650“,”stderr“:”此命令的语法为:\ r \ n \ r \ nNET USE \ r \ n [devicename | *] [\\ computername \ sharename [\ volume] [password | *]] \ r \ n [/ USER:[domainname \] username] \ r \ n [/ USER:[点名域名\]用户名] \ r \ n [/ USER:[用户名@点名域名] \ r \ n [ / SMARTCARD] \ r \ n [/ SAVECRED] \ r \ n [[/ DELETE] | [/ PERSISTENT:{YES | NO}]] \ r \ n \ r \ nNET USE {devicename | *} [密码| * ] / HOME \ r \ n \ r \ n使用[/ PERSISTENT:{YES | NO}] \ r \ n \ r \ n“,”stderr_lines“:[”此命令的语法为:“,”“, “NET USE”,“[devicename | *] [\\ computername \ sharename [\ volume] [password | *]]”,“[/ USER:[domainname \] username]”,“[/ USER:[dotted domain] name \] username]“,”[/ USER:[username @ dotted domain name]“ ,“[/ SMARTCARD]”,“[/ SAVECRED]”,“[[/ DELETE] | [/ PERSISTENT:{YES | NO}]]“,”“,”NET USE {devicename | *} [密码| *] / HOME“,”“,”NET USE [/ PERSISTENT:{YES | NO}]“,”“”,“stdout”:“”,“stdout_lines”:[]}           要重试,请使用:--limit @ / playbooks / map_drive.retry

     

回放********************************************* ************************************************** *********   10.135.2.141:ok = 0 changed = 0 unreachable = 0 failed = 1

1 个答案:

答案 0 :(得分:0)

问题已解决。我可以使用以下方式映射驱动器:   - win_command:net use" Z:" " \ 10.135.10.209 \ AppDeploy" /用户:"域\用户" " PASS" /持久:是