私は、BACPACをAzureデータベースに配備するpowershellスクリプトを作成しようとしています。私はこのexampleをMicrosoftのサイトで見つけましたAzure SQL Serverの名前からAzure ResourceGroupを見つけよう
Powershellを使用してSQL Serverがあるリソースグループを尋ねる必要はありません.SQLサーバーが存在するリソースグループを見つけることは可能ですサーバー名?
私は、BACPACをAzureデータベースに配備するpowershellスクリプトを作成しようとしています。私はこのexampleをMicrosoftのサイトで見つけましたAzure SQL Serverの名前からAzure ResourceGroupを見つけよう
Powershellを使用してSQL Serverがあるリソースグループを尋ねる必要はありません.SQLサーバーが存在するリソースグループを見つけることは可能ですサーバー名?
これを試してみてください。これを行うの
$resourceGroupName = (Get-AzureRmResourceGroup | Get-AzureRmSqlServer | where {$_.ServerName -eq 'Your Server Name Here'}).ResourceGroupName
つの簡単な方法Find-AzureRmResourceコマンドレットを使用することです。検索結果を絞り込むために必要な情報(名前、リソースタイプなどのリソースグループ)を指定できます。本当に
ていない良くも悪くもディーンのよりますが、一般的なコマンドレットを使用して(任意のresourcetypeのために働くでしょう):
なぜGet対Findを使用しますか?多数のリソースを配備したサブスクリプションには非効率的です。 – CtrlDot
実際にはそれほど良くないか悪いのか - クライアント側で処理する(Get)、サーバー上で1つ(Find)... –
が重複したサーバー名を持つことができると思いますが、気をつけますとは思いませんでした
それ。答えをありがとう。 –ああ、Azure SQLでは重複しない名前については正しくあります。地域や購読ごとに一意の名前を持つ他のリソースタイプについて考える必要がありました。 –