13

Azure サブスクリプションがあり、現在サブスクリプションにあるすべてのリソース (VM、ストレージ アカウント、データベースなど) のリストを自動的に取得するために、powershell スクリプトを作成しようとしています。Azure 管理 REST API または Azure コマンドレットを使用してこれを行う方法はありますか?

4

7 に答える 7

4

このすべての情報を取得するための関数 (または PS コマンドレット) は 1 つだけではないと思います。Windows Azure Service Management REST APIただし、これらはそれぞれ と の両方から取得できますWindow Azure PowerShell Cmdlets

Windows Azure サービス管理 REST API : http://msdn.microsoft.com/en-us/library/windowsazure/ee460799.aspx。たとえば、サブスクリプション内のストレージ アカウントを一覧表示する場合は、http: //msdn.microsoft.com/en-us/library/windowsazure/ee460787.aspxを使用します。

Windows Azure PowerShell コマンドレット: http://msdn.microsoft.com/en-us/library/jj554330.aspx . ここでも、サブスクリプション内のストレージ アカウントを一覧表示する場合は、http: //msdn.microsoft.com/en-us/library/dn205168.aspxを使用します。

于 2013-07-11T02:52:41.453 に答える
2

@Gauravの回答への追加(およびSQLデータベースの列挙に関するコメントに関連):いくつかの簡単な手順で、サーバーごとにすべてのデータベースを列挙できます。

まず、サブスクリプション内のすべての SQL データベース サーバーを列挙します。

ここに画像の説明を入力 次に、サーバーごとに接続コンテキストを作成し、データベースを列挙します。Get-Credentials コマンドレットを使用すると、ポップアップでユーザー名とパスワードを入力するように求められますが、ここでは示していません。デモンストレーションの目的で、出力がどのように見えるかを示すために、マスター データベースのみを含む新しいサーバーを作成しました。

ここに画像の説明を入力

于 2013-07-11T05:44:23.483 に答える