繁体   English   中英

禁用Powershell DSC的TLS 1.0的Azure VMSS无法下载脚本

[英]Azure VMSS with Powershell DSC disabled TLS 1.0 cannot download script

我有一个DSC脚本,用于在Azure上配置VMSS。 该脚本的一部分禁用了TLS1.0和TLS1.1客户端和服务器角色。 禁用后,VMSS无法再在zip文件中下载DSC脚本。 说29次尝试后超时。 如果启用TLS协议,它将再次起作用。

有没有办法使用TLS 1.2下载脚本?

当前,这是脚本扩展的ARM配置:

"extensionProfile": {
                    "extensions": [
                        {
                            "name": "Microsoft.Powershell.DSC",
                            "properties": {
                                "publisher": "Microsoft.Powershell",
                                "type": "DSC",
                                "typeHandlerVersion": "2.72",
                                "autoUpgradeMinorVersion": true,
                                "forceUpdateTag": "[parameters('dscVmssUpdateTagVersion')]",
                                "settings": {
                                    "configuration": {
                                        "url": "https://mydsc.blob.core.windows.net/dsc/scalesetSetup.zip",
                                        "script": "prepareServer.ps1",
                                        "function": "PrepareServer"
                                    },
                                    "configurationArguments": {
                                        "nodeName": "localhost",
                                        "envName": "[parameters('envName')]",
                                        "buildNumber": "[parameters('buildNumber')]"
                                    }
                                }
                            }
                        }
                    ]
                }

不,没有办法将脚本移至DSC配置(或至少禁用TLS 1.0 \\ 1.1的部分)。 这样您就可以解决这种鸡\\蛋的难题。

我已通过DSC禁用了TLS1.0,并且效果很好。 与您的模板的唯一区别是我拥有“ typeHandlerVersion”:“ 2.26”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM