Verwenden von Kusto-Cmdlets in Azure PowerShell
PowerShell-Skripts können Az.Kusto-Cmdlets in Azure PowerShell 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 Befehlszeilenschnittstelle lokal ausführen, führen Sie die folgenden Schritte aus, um Ihre Umgebung einzurichten.
Voraussetzungen
- Ein Azure-Abonnement. Erstellen Sie ein kostenloses Azure-Konto.
- Beachten Sie die Azure PowerShell-Voraussetzungen, die für Ihre Umgebung relevant sind. Weitere Informationen finden Sie unter Installieren von Azure PowerShell.
Installieren von 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 Connect-AzAccount
aus, 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 und dabei <SubscriptionId>
durch die Abonnement-ID Ihres Clusters ersetzen. Sie finden die Abonnement-ID Ihres Clusters im Azure-Portal auf der Übersichtsseite Ihres Clusters.
Set-AzContext -SubscriptionId "<SubscriptionId>"
Ausführen von Kusto-Cmdlets
Führen Sie zum Anzeigen der Clusterdetails den folgenden Befehl aus, und ersetzen Sie dabei <ClusterResourceID>
durch die Ressourcen-ID Ihres Clusters. Sie finden die Ressourcen-ID Ihres Clusters im Azure-Portal auf der Eigenschaftenseite Ihres Clusters.
$resource_id = "<ClusterResourceID>"
$mycluster = Get-AzKustoCluster -InputObject $resource_id
$mycluster
Eine Liste aller verfügbaren Cmdlets finden Sie unter Az.Kusto-Cmdlets.