すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud CLI:Windows への Alibaba Cloud CLI のインストール方法

最終更新日:May 30, 2025

このトピックでは、Windows に Alibaba Cloud CLI をインストールする方法について説明します。

手順

重要

Alibaba Cloud CLI は、Windows AMD64 アーキテクチャとのみ互換性があります。 32 ビットまたは ARM64 などの AMD64 以外のアーキテクチャとは互換性がありません。

Windows に Alibaba Cloud CLI をインストールするには、次の方法を使用できます。

グラフィカルユーザーインターフェイス (GUI) を使用する

  1. インストール パッケージをダウンロードします。

    • インストール パッケージの最新バージョンをダウンロードします。ブラウザから https://aliyuncli.alicdn.com/aliyun-cli-windows-latest-amd64.zi にアクセスして、インストール パッケージの最新バージョンをダウンロードします。

    • インストール パッケージの以前のバージョンをダウンロードします。GitHub リリース にアクセスして、バージョンを選択します。 Windows 用のインストール パッケージの名前は、aliyun-cli-windows-<version>-amd64.zip の形式です。

  2. インストール パッケージ内の aliyun.exe 実行可能ファイルを任意のディレクトリに解凍します。 Alibaba Cloud CLI はこのディレクトリにインストールされます。

    説明

    aliyun.exe ファイルは、コマンドラインインターフェイスを使用して実行する必要があります。ダブルクリックでは動作しません。

  3. Windows キーと S キーを押して検索ボックスを開き、「環境変数」というキーワードを入力します。

  4. [環境変数の変更] をクリックして、[環境変数] ダイアログ ボックスを開きます。

  5. [ユーザー環境変数] セクションで、Path 環境変数を選択し、[編集] をクリックします。

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

    image

  7. すべてのダイアログ ボックスで [OK] をクリックして変更を保存します。

  8. 変更を適用するには、セッションを再起動します。

PowerShell スクリプトを使用する

  1. 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
    }
  2. 次の例は、スクリプトを実行して 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