Использование командлетов Kusto в Azure PowerShell

Скрипты PowerShell могут использовать Azure PowerShell командлетов Az.Kusto для выполнения команд управления.

Действия, описанные в этой статье, не требуются, если вы выполняете команды в Azure Cloud Shell. Если вы используете интерфейс командной строки локально, выполните следующие действия, чтобы настроить среду.

Предварительные требования

Install az. Командлеты Kusto

Чтобы установить командлеты Az.Kusto, выполните следующую команду:

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

Вход в Azure

Чтобы начать управление кластером с помощью командлетов Az.Kusto, запустите сеанс PowerShell и выполните команду Connect-AzAccount для входа в Azure:

Connect-AzAccount

Используйте учетные данные для входа в учетную запись Azure, чтобы войти в открывающееся окно браузера. Дополнительные сведения о входе см. в статье Вход с помощью Azure PowerShell.

Настройка контекста подписки

При необходимости задайте контекст подписки, выполнив следующую команду, заменив <SubscriptionId> идентификатором подписки кластера. Идентификатор подписки кластера можно получить из портал Azure на странице Обзор кластера.

Set-AzContext -SubscriptionId "<SubscriptionId>"

Выполнение командлетов Kusto

Чтобы просмотреть сведения о кластере, выполните следующую команду, заменив <ClusterResourceID> идентификатором ресурса кластера. Идентификатор ресурса кластера можно получить из портал Azure на странице свойств кластера.

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

Список всех доступных командлетов см. в разделе Командлеты Az.Kusto.