【发布时间】:2021-08-03 08:04:44
【问题描述】:
我正在调用以下脚本
az login -u <USERNAME> -p <PWD>
az account set --subscription Sub2
$sourceResourceGroup='Source-Networking'
$sourceSqlServerName='SourceSQLServer'
$sourceFirewallRules = Get-AzureRmSqlServerFirewallRule -ResourceGroupName
$sourceResourceGroup -ServerName $sourceSqlServerName
资源组“Source-Networking”位于订阅 Sub2 中,但我收到错误资源组“Source-Networking”找不到。 我以管理员身份使用 Windows Powershell ISE 来运行该命令。 如果我在 Microsoft 网站上使用在线 Azure Cloud Shell 并显示“试试看”,它似乎可以工作。
ISE PowerShell 窗口中可能有什么问题?
【问题讨论】:
-
确保脚本中使用的
和 至少对 RG 具有读取权限。还要确保 RG 名称正确(包括大小写)。 -
我已经检查了所有这些,这很好。我想知道是否需要转义资源组名称中的“-”,因为它可能会导致 powershelll 出现问题?
标签: powershell azure-cli powershell-ise