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

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

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

Необходимые компоненты

Установите 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".