AWS Command Line Interface को बिना किसी प्रॉम्प्ट के इंस्टॉल करने, फिर से हटाने और डिप्लॉयमेंट टूल से पहचानने के कमांड। कोई कमांड तभी दिखाया जाता है जब वह पक्का हो: मैनिफ़ेस्ट से, या इंस्टॉलर टेक्नोलॉजी के डॉक्यूमेंटेड डिफ़ॉल्ट से।
संबंधित गाइड: साइलेंट इंस्टॉल स्विच: MSI, NSIS, Inno Setup · रजिस्ट्री या PowerShell से प्रोग्राम अनइंस्टॉल करें
winget से
PowerShell
winget install --id Amazon.AWSCLI -e --silent --accept-package-agreements --accept-source-agreementswinget upgrade --id Amazon.AWSCLI -e --silentwinget uninstall --id Amazon.AWSCLI -e --silentइंस्टॉलर के हिसाब से
64-बिट · MSI · सिर्फ़ मौजूदा यूज़र
साइलेंट इंस्टॉल
msiexec /i AWSCLIV2-2.38.6.msi /qn /norestartलॉग फ़ाइल लिखें
msiexec /i AWSCLIV2-2.38.6.msi /qn /norestart /l*v "%TEMP%\aws-command-line-interface-install.log"अनइंस्टॉल
msiexec /x {17068BB5-8533-431B-9753-82BC54811515} /qn /norestart- MSI प्रोडक्ट कोड
- {17068BB5-8533-431B-9753-82BC54811515}
- अनइंस्टॉल रजिस्ट्री की
- HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{17068BB5-8533-431B-9753-82BC54811515}
- UpgradeCode
- {E1C1971C-384E-4D6D-8D02-F1AC48281CF8}
- इंस्टॉल फ़ोल्डर
- %LocalAppData%\Programs\Amazon\AWSCLIV2
64-बिट · MSI · सभी यूज़र
साइलेंट इंस्टॉल
msiexec /i AWSCLIV2-2.38.6.msi /qn /norestartलॉग फ़ाइल लिखें
msiexec /i AWSCLIV2-2.38.6.msi /qn /norestart /l*v "%TEMP%\aws-command-line-interface-install.log"अनइंस्टॉल
msiexec /x {17068BB5-8533-431B-9753-82BC54811515} /qn /norestart- MSI प्रोडक्ट कोड
- {17068BB5-8533-431B-9753-82BC54811515}
- अनइंस्टॉल रजिस्ट्री की
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{17068BB5-8533-431B-9753-82BC54811515}
- UpgradeCode
- {E1C1971C-384E-4D6D-8D02-F1AC48281CF8}
- इंस्टॉल फ़ोल्डर
- %ProgramFiles%\Amazon\AWSCLIV2
PowerShell: डाउनलोड, जाँच, इंस्टॉल
आधिकारिक फ़ाइल डाउनलोड करता है, उसका SHA256 जाँचता है और उसे साइलेंट मोड में इंस्टॉल करता है।
install-aws-command-line-interface.ps1
$url = 'https://awscli.amazonaws.com/AWSCLIV2-2.38.6.msi'
$sha256 = 'D954D0A917B486E0D68C357AB6CAA24A930573F12849B5F6770347B7A7DB1353'
$file = Join-Path $env:TEMP 'AWSCLIV2-2.38.6.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait install-aws-command-line-interface.ps1
$url = 'https://awscli.amazonaws.com/AWSCLIV2-2.38.6.msi'
$sha256 = 'D954D0A917B486E0D68C357AB6CAA24A930573F12849B5F6770347B7A7DB1353'
$file = Join-Path $env:TEMP 'AWSCLIV2-2.38.6.msi'
Invoke-WebRequest -Uri $url -OutFile $file -UseBasicParsing
if ((Get-FileHash $file -Algorithm SHA256).Hash -ne $sha256) { throw 'SHA256 mismatch' }
Start-Process msiexec.exe -ArgumentList '/i', ('"{0}"' -f $file), '/qn', '/norestart' -Wait