scripts/Install-CLIv2.ps1 (39 lines of code) (raw):
# ---------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# ---------------------------------------------------------
param (
[ValidateSet("LatestRelease", "LatestDev", "LatestTest")]
[string]
$sdkVersionSelect
)
# Instructions from:
# https://docs.microsoft.com/en-us/azure/machine-learning/how-to-configure-cli
# Remove old extensions
az extension remove -n azure-cli-ml
az extension remove -n ml
# Add the new one
Write-Host "Now installing $sdkVersionSelect"
if( $sdkVersionSelect -eq "LatestRelease")
{
az extension add -n ml -y
}
elseif ( $sdkVersionSelect -eq "LatestTest")
{
az extension add --source https://azuremlsdktestpypi.blob.core.windows.net/wheels/test-sdk-cli-v2/ml-latest-py3-none-any.whl --yes
}
elseif ( $sdkVersionSelect -eq "LatestDev")
{
az extension add --source https://azuremlsdktestpypi.blob.core.windows.net/wheels/sdk-cli-v2/ml-latest-py3-none-any.whl --yes
}
else
{
throw "Unrecognised sdkVersionSelect: $sdkVersionSelect"
}
# Upgrade to latest version
az extension update -n ml
# Check the commands
az ml -h
# Show the version
Write-Host
Write-Host "Info about ml extension:"
az extension show --name ml