如何在Terraform中设置winrm AllowUnencrypted =“ true”和auth @ {Basic =“ true”}

时间:2019-05-22 12:29:32

标签: azure terraform winrm

我试图从Terraform启用winRm。但是winRM的其他设置,例如

winrm set winrm/config/service @{AllowUnencrypted="true"} 
winrm set winrm/config/service/auth @{Basic="true"} 

无法在tf文件中正确添加。

2 个答案:

答案 0 :(得分:0)

要在Azure Windows VM中启用WinRM,建议您使用VM扩展名。您可以创建一个PowerShell脚本来启用WinRM并在VM扩展中执行它。

您可以看到Setting up WinRM access for Virtual MachinesHow to configure the VM to enable WinRM through PowerShell script的步骤。

答案 1 :(得分:0)

您只是缺少引号。替换行:

winrm set winrm/config/service `@{AllowUnencrypted="true"}

改为使用此行:

winrm set winrm/config/service '@{AllowUnencrypted="true"}'