我试图从Terraform启用winRm。但是winRM的其他设置,例如
winrm set winrm/config/service @{AllowUnencrypted="true"}
winrm set winrm/config/service/auth @{Basic="true"}
无法在tf文件中正确添加。
答案 0 :(得分:0)
要在Azure Windows VM中启用WinRM,建议您使用VM扩展名。您可以创建一个PowerShell脚本来启用WinRM并在VM扩展中执行它。
您可以看到Setting up WinRM access for Virtual Machines和How 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"}'