2

Microsoft が提供するウィザードではなく、powershell を使用して Azure コマンドレットをインストールしようとしています。

これは、私のスクリプト (Azure コマンドレットを含む) が Azure にある新しい仮想マシンで使用され、私のスクリプトが Azure のコマンドレットを実行しようとすると、確実に失敗するためです。

コマンドレット全体をインストールするためにスクリプトの先頭にpowershellコマンドレットのインストール行を配置し、その後、スクリプトが他のコマンドレットを問題なく実行できるようにしたいと思います。

それで、誰か知っていますか?

ありがとう!

4

1 に答える 1

2

VM に Web Platform Installer がある場合は、私が PowerShell Magazine に投稿したスクリプトを使用できます。

http://www.powershellmagazine.com/2014/02/27/using-powershell-and-web-platform-installer-to-install-azure-powershell-cmdlets/

または、 https://github.com/Azure/azure-sdk-tools/releasesから Windows スタンドアロン インストーラーを取得し、msiexec を使用してインストールします。

PowerShell を使用して最新バージョンもダウンロードする場合:

を使用してページ ( https://github.com/Azure/azure-sdk-tools/releasesInvoke-WebRequest )を読み、そこからすべてのリンクを取得できます。その後、.msi で終わるすべてのリンクを取得し、最初のリンクをダウンロードすることができます。

#Code not tested
$doc = Invoke-WebRequest 'https://github.com/Azure/azure-sdk-tools/releases' 
$links = $doc.Links.Href
于 2014-05-31T10:18:47.270 に答える