我尝试使用Microsoft的拜占庭Azure Powershell命令撤销VPN证书,如下所述:https://blogs.technet.microsoft.com/keithmayer/2014/12/09/step-by-step-revoking-and-reinstating-client-vpn-certificates-for-azure-point-to-site-vpns/。 (不要让我开始说明为什么你需要编写一个20行脚本来进行基本用户管理的手动构建的REST API调用 - 这是一个单独的问题。)
其中一个关键点是获得适当的管理证书。您应该使用此命令:
$cert = (Get-AzureSubscription -SubscriptionName BizSpark -ExtendedDetails).Certificate
这有一些机器。但是在我的主客户端计算机上,我需要运行它,Certificate
属性始终为空。我尝试重新导入我的.publishsettings文件,升级Azure Powershell命令行开关,删除C:\Users\user\AppData\Roaming\Windows Azure Powershell
目录等等,但无济于事。
有什么建议吗?