Azure PowerShellで Kusto コマンドレットを使用する

PowerShell スクリプトでは、Az.Kusto コマンドレットAzure PowerShell使用して管理コマンドを実行できます。

Azure Cloud Shellでコマンドを実行している場合、この記事の手順は必要ありません。 CLI をローカルで実行している場合は、次の手順に従って環境を設定します。

前提条件

az をインストールします。Kusto コマンドレット

Az.Kusto コマンドレットをインストールするには、次のコマンドを実行します。

Install-Module -Name Az.Kusto -Repository PSGallery -Force

Azure へのサインイン

Az.Kusto コマンドレットを使用してクラスターの管理を開始するには、PowerShell セッションを起動し、 を実行 Connect-AzAccount して Azure にサインインします。

Connect-AzAccount

Azure アカウントのログイン資格情報を使用して、開いたブラウザー ウィンドウにログインします。 サインインの詳細については、「Azure PowerShellを使用してサインインする」を参照してください。

サブスクリプションのコンテキストを設定する

必要に応じて、次のコマンドをクラスターのサブスクリプション ID に置き換えて <SubscriptionId> 実行して、サブスクリプション コンテキストを設定します。 クラスターのサブスクリプション ID は、クラスターの [概要] ページからAzure portalから取得できます。

Set-AzContext -SubscriptionId "<SubscriptionId>"

Kusto コマンドレットを実行する

クラスターの詳細を表示するには、 をクラスターのリソース ID に置き換えて <ClusterResourceID> 次のコマンドを実行します。 クラスターのリソース ID は、クラスターの [プロパティ] ページからAzure portalから取得できます。

$resource_id = "<ClusterResourceID>"
$mycluster = Get-AzKustoCluster -InputObject $resource_id
$mycluster

使用可能なすべてのコマンドレットの一覧については、「 Az.Kusto コマンドレット」を参照してください。