我尝试按照命令获得更快的登录体验,但每次我找到登录弹出窗口.我甚至最初尝试使用证书,但由于这不能证明有效,尝试使用租户ID.有关如何无缝和快速登录而不是交互式的任何帮助或建议.
Login-AzureRmAccount -SubscriptionId 1238154XXXXfd-1c4121796e58 -TenantId 754XXXXXXXXXXX5d10d8XXX
Add-AzureRmAccount -Tenant "754XXXXXXXXXXX5d10d8XXX" -SubscriptionId "1238154XXXXfd-1c4121796e58"
Login-AzureRmAccount -TenantId 754XXXXXXXXXXX5d10d8XXX
Run Code Online (Sandbox Code Playgroud)
或者,我是否必须始终通过交互式登录提示.请求指针并提前感谢您的考虑和时间.
我试图运行一个从CMS端点获取JSON文件的脚本,将其传递给管道以转换为-json.但是,我收到一个错误,说无效的JSON原语.
ConvertFrom-Json:无效的JSON原语:.在D:\ AzureProject\SetupusingParameterfile.ps1:13 char:75
Run Code Online (Sandbox Code Playgroud)$JsonContent = Get-Content $TemplateParameterFileLocal -Raw | Conver ...CategoryInfo:NotSpecified:(:) [ConvertFrom-Json],ArgumentException + FullyQualifiedErrorId:System.ArgumentException,Microsoft.PowerShell.Commands.ConvertFromJsonCommand
我的JSON参数文件的结构与Azure参数文件结构的内联方式一致,示例如下: -
{
"$schema": "http://schema.management.azure.com/schemas/20111-01-01/deploymentParameters.json#",
"contentVersion":"1.0.0.0",
"parameters":
{
"hostingPlanName": {"value": "pilotHosting"},
"hostingEnvironment": {"value": "pilotHostingenv"},
"serverFarmResourceGroup": {"value": "Pilot1H"},
"sqlserverName": {"value": "pilotsrvrtrialrun11"},
"administratorLogin": {"value": "sites1H"},
"administratorLoginPassword": {"value": "abcdefg"},
"serverName": {"value": "Pilotwebserver"},
"databaseUsername": {"value": "pilot1Hattabc"},
"databasePassword": {"value": "pilotdbabc1H"},
}
}
Run Code Online (Sandbox Code Playgroud)
注意:这篇文章的目的是分享Azure项目PoC期间出现的一些事情,并希望以后能够为某人服务.