Verwenden von Kusto-Cmdlets in Azure PowerShell

PowerShell-Skripts können Azure PowerShell Az.Kusto-Cmdlets verwenden, um Verwaltungsbefehle auszuführen.

Die Schritte in diesem Artikel sind nicht erforderlich, wenn Sie Befehle in Azure Cloud Shell ausführen. Wenn Sie die CLI lokal ausführen, führen Sie die folgenden Schritte aus, um Ihre Umgebung einzurichten.

Voraussetzungen

Installieren Sie az. Kusto-Cmdlets

Führen Sie zum Installieren der Az.Kusto-Cmdlets den folgenden Befehl aus:

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

Anmelden bei Azure

Um mit der Verwaltung Ihres Clusters mit den Az.Kusto-Cmdlets zu beginnen, starten Sie eine PowerShell-Sitzung, und führen Sie aus Connect-AzAccount , um sich bei Azure anzumelden:

Connect-AzAccount

Verwenden Sie die Anmeldeinformationen Ihres Azure-Kontos, um sich bei dem Browserfenster anzumelden, das geöffnet wird. Weitere Informationen zur Anmeldung finden Sie unter Anmelden mit Azure PowerShell.

Festlegen des Abonnementkontexts

Legen Sie optional den Abonnementkontext fest, indem Sie den folgenden Befehl ausführen, der durch die Abonnement-ID Ihres Clusters ersetzt <SubscriptionId> wird. Sie können die Abonnement-ID Ihres Clusters über die Azure-Portal auf der Seite Übersicht Ihres Clusters abrufen.

Set-AzContext -SubscriptionId "<SubscriptionId>"

Ausführen von Kusto-Cmdlets

Um Ihre Clusterdetails anzuzeigen, führen Sie den folgenden Befehl aus, der durch die Ressourcen-ID Ihres Clusters ersetzt <ClusterResourceID> wird. Sie können die Ressourcen-ID Ihres Clusters über die Azure-Portal auf der Seite Eigenschaften Ihres Clusters abrufen.

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

Eine Liste aller verfügbaren Cmdlets finden Sie unter Az.Kusto-Cmdlets.