在我的TFS 2013 Build服务器上,在构建后事件上触发PowerShell脚本将构建部署到我的Azure订阅。它一直运行到昨天,并且突然失败了。当我手动运行PS脚本时,它工作正常(只要以管理员身份打开PS控制台)。
Set-AzureDeployment cmdlet发生错误,我在运行此cmdlet之前设置并选择了我的azure订阅。它发生是一个权限问题,因为脚本在使用管理员权限触发时运行正常,但不确定为什么突然发生这种情况。任何提示?
我在这里复制了完整的错误堆栈:
发送请求时发生错误。
请求已中止:无法创建SSL / TLS安全通道。
at c:\ workspace \ workspace \ build-azure-sdk-tools-m中的Microsoft.WindowsAzure.Management.Storage.StorageAccountOperationsExtensions.Get(IStorageAccountOperations操作,字符串serviceName)
si \ WindowsAzurePowershell \ src \ ManagementLibraries \ StorageManagement \ StorageManagementClient.cs:第1895行
at c:\ workspace \ workspace \ build-azure-sdk-tools-msi \ WindowsAzurePowershell \ src \ Commands.U中的Microsoft.WindowsAzure.Commands.Utilities.Common.WindowsAzureSubscription.GetCloudStorageAccount()
tilities \ Common \ WindowsAzureSubscription.cs:第190行
在Microsoft.WindowsAzure.Commands.Storage.Common.StorageCloudCmdletBase 1.GetStorageAccountFromSubscription() in c:\workspace\workspace\build-azure-sdk-tools-msi\WindowsAzurePowershell\src\C
ommands.Storage\Common\StorageCloudCmdletBase.cs:line 176
at Microsoft.WindowsAzure.Commands.Storage.Common.StorageCloudCmdletBase
1.GetCloudStorageAccount()在c:\ workspace \ workspace \ build-azure-sdk-tools-msi \ WindowsAzurePowershell \ src \ Commands.Sto
rage \ Common \ StorageCloudCmdletBase.cs:第81行