手順
重要 Alibaba Cloud CLI は、Windows AMD64 アーキテクチャとのみ互換性があります。 32 ビットまたは ARM64 などの AMD64 以外のアーキテクチャとは互換性がありません。
Windows に Alibaba Cloud CLI をインストールするには、次の方法を使用できます。
グラフィカルユーザーインターフェイス (GUI) を使用する
インストール パッケージをダウンロードします。
インストール パッケージ内の aliyun.exe 実行可能ファイルを任意のディレクトリに解凍します。 Alibaba Cloud CLI はこのディレクトリにインストールされます。
説明 aliyun.exe ファイルは、コマンドラインインターフェイスを使用して実行する必要があります。ダブルクリックでは動作しません。
Windows キーと S キーを押して検索ボックスを開き、「環境変数」というキーワードを入力します。
[環境変数の変更] をクリックして、[環境変数] ダイアログ ボックスを開きます。
[ユーザー環境変数] セクションで、Path 環境変数を選択し、[編集] をクリックします。

[新規] をクリックし、Alibaba Cloud CLI のインストール パスを入力します。この例では、Alibaba Cloud CLI は C:\ExampleDir パスにインストールされています。お使いのマシンに Alibaba Cloud CLI がインストールされているパスを指定してください。

すべてのダイアログ ボックスで [OK] をクリックして変更を保存します。
変更を適用するには、セッションを再起動します。
PowerShell スクリプトを使用する
Install-CLI-Windows.ps1 という名前のスクリプトファイルを作成し、次のコードをファイルにコピーします。
サンプル スクリプト
# Install-CLI-Windows.ps1
# 目的: Windows AMD64 システムに Alibaba Cloud CLI をインストールします。
# カスタムバージョンとインストールディレクトリをサポートします。 ユーザーレベルとプロセスレベルの PATH のみを変更します。
[CmdletBinding()]
param (
[string]$Version = "latest",
[string]$InstallDir = "$env:LOCALAPPDATA",
[switch]$Help
)
function Show-Usage {
Write-Output @"
Alibaba Cloud コマンドラインインターフェイス インストーラー
-Help このヘルプを表示して終了します
-Version VERSION カスタム CLI バージョン。 デフォルトは「latest」です
-InstallDir PATH カスタムインストールディレクトリ。 デフォルトは次のとおりです。
$InstallDir\AliyunCLI
"@
}
function Write-ErrorExit {
param([string]$Message)
Write-Error $Message
exit 1
}
if ($PSBoundParameters['Help']) {
Show-Usage
exit 0
}
Write-Output @"
..............888888888888888888888 ........=8888888888888888888D=..............
...........88888888888888888888888 ..........D8888888888888888888888I...........
.........,8888888888888ZI: ...........................=Z88D8888888888D..........
.........+88888888 ..........................................88888888D..........
.........+88888888 .......Alibaba Cloud の使用へようこそ.......O8888888D..........
.........+88888888 ............. ************* ..............O8888888D..........
.........+88888888 .... コマンドラインインターフェイス (再読み込み済み) ....O8888888D..........
.........+88888888...........................................88888888D..........
..........D888888888888DO+. ..........................?ND888888888888D..........
...........O8888888888888888888888...........D8888888888888888888888=...........
............ .:D8888888888888888888.........78888888888888888888O ..............
"@
$OSArchitecture = (Get-WmiObject -Class Win32_OperatingSystem).OSArchitecture
$ProcessorArchitecture = [int](Get-WmiObject -Class Win32_Processor).Architecture
if (-not ($OSArchitecture -match "64") -or $ProcessorArchitecture -ne 9) {
Write-ErrorExit "Alibaba Cloud CLI は Windows AMD64 システムのみをサポートしています。 互換性のあるシステムで実行してください。"
}
$DownloadUrl = "https://aliyuncli.alicdn.com/aliyun-cli-windows-$Version-amd64.zip"
$tempPath = $env:TEMP
$randomName = -join ((65..90) + (97..122) + (48..57) | Get-Random -Count 8)
$DownloadDir = Join-Path -Path $tempPath -ChildPath $randomName
New-Item -ItemType Directory -Path $DownloadDir | Out-Null
try {
$InstallDir = Join-Path $InstallDir "AliyunCLI"
if (-not (Test-Path $InstallDir)) {
New-Item -ItemType Directory -Path $InstallDir -Force | Out-Null
}
$ZipPath = Join-Path $DownloadDir "aliyun-cli.zip"
Start-BitsTransfer -Source $DownloadUrl -Destination $ZipPath
Expand-Archive -Path $ZipPath -DestinationPath $DownloadDir -Force
Move-Item -Path "$DownloadDir\aliyun.exe" -Destination "$InstallDir\" -Force
$Key = 'HKCU:\Environment'
$CurrentPath = (Get-ItemProperty -Path $Key -Name PATH).PATH
if ([string]::IsNullOrEmpty($CurrentPath)) {
$NewPath = $InstallDir
} else {
if ($CurrentPath -notlike "*$InstallDir*") {
$NewPath = "$CurrentPath;$InstallDir"
} else {
$NewPath = $CurrentPath
}
}
if ($NewPath -ne $CurrentPath) {
Set-ItemProperty -Path $Key -Name PATH -Value $NewPath
$env:PATH += ";$InstallDir"
}
} catch {
Write-ErrorExit "Alibaba Cloud CLI のインストールに失敗しました: $_"
} finally {
Remove-Item -Path $DownloadDir -Recurse -Force | Out-Null
}
次の例は、スクリプトを実行して Alibaba Cloud CLI をインストールする方法を示しています。
説明 サンプル スクリプトは C:\Example\Install-CLI-Windows.ps1 パスにあります。 コマンドを実行する前に、パスをお使いのマシン上の Alibaba Cloud CLI の実際のインストール パスに置き換えてください。
バージョンを指定しない場合、スクリプトは Alibaba Cloud CLI の最新バージョンを自動的に取得してインストールします。 デフォルトのインストール パスは C:\Users\<USERNAME>\AppData\Local\AliyunCLI です。
powershell.exe -ExecutionPolicy Bypass -File C:\Example\Install-CLI-Windows.ps1
-Version オプションと -InstallDir オプションを構成して、インストールする Alibaba Cloud CLI のバージョンとインストール パスを指定できます。 Alibaba Cloud CLI のバージョンを表示するには、GitHub リリース にアクセスしてください。
powershell.exe -ExecutionPolicy Bypass -File C:\Example\Install-CLI-Windows.ps1 -Version 3.0.277 -InstallDir "C:\ExampleDir\AliyunCLI"
-Help オプションを構成してお使いのマシン上の Alibaba Cloud CLI のインストールノードを照会できます。
powershell.exe -ExecutionPolicy Bypass -File C:\Example\Install-CLI-Windows.ps1 -Help
Alibaba Cloud CLI がインストールされているかどうかを確認する
セッションを再起動し、次のコマンドを実行して Alibaba Cloud CLI がインストールされているかどうかを照会します。
aliyun version
システムに次の例のような Alibaba Cloud CLI のバージョン番号が表示された場合、Alibaba Cloud CLI はインストールされています。
3.0.277