我想保存键入并定义powershell中的变量,然后重新使用它与其他命令,我得到了错误。
Import-Module Az.Cdn -Force
$cdnProfile = "abc_test"
$resourceGroupName = "test_dev"
$cdnProfileParameters = "-ProfileName $cdnProfile -ResourceGroupName $resourceGroupName"
$cdnProfile = Get-AzCdnProfile $cdnProfileParameters
$endpoint = Get-AzCdnEndpoint $cdnProfileParameters
$azCustomDomain = Get-AzCdnCustomDomain $cdnProfileParameters -CustomDomainName "www.example.com" -EndpointName $endpoint.Name -ErrorAction stop
第一个命令Get-AzCdnProfile
失败,错误为
获取AzCdn配置文件:找不到接受参数“-ProfileName abc_test -ResourceGroupName test_dev”的位置参数。
1条答案
按热度按时间w51jfk4q1#
正如mclayton在评论中提到的,您可以使用下面的PowerShell脚本来实现您的场景。
我尝试在我的环境中重现相同的结果,并成功获得了如下结果:
我创建了Azure CDN配置文件:
我使用下面的PowerShell脚本来检索CDN配置文件: