none
AzureVM上でAzurePowerShellを実行するには RRS feed

  • 質問

  • こんにちは

    質問させていただきます。

    AzureVM(Windows Server 2012 R2 DatarCenter)上に「Azure PowerShell」をインストールし、実行を行いたいのですが、

    上手く実行できませんでした。以下に質問をまとめます。

    1.AzureVM上に「AzurePowerShell」をインストールするにはどのようにすれまよいでしょうか

    2.インストール後正常に「Login-AzureRmAccount」を実行させるにはどうすればよいでしょうか

    以上、宜しくお願い致します。

    2018年1月11日 4:39

すべての返信

  • こんにちは。

    どううまく行かなったのか、試したインストール手順などをまず記載してください。

    2018年1月11日 6:42
    モデレータ
  • ご返信ありがとうございます。

    大変失礼いたしました。
    以下を実施をしております。
    長文となりますことご了承ください。
    ■実施内容
    1.対象のVM(Windows Server 2012 R2 DatarCenter)へRDPよりAdministrator権限にてログイン
    2.PowerShellをRun As Administratorにて起動
    3.以下コマンドを実行し、Azure Powershellの対応バージョンであることを確認
    >$PSVersionTable
    Name                           Value
    ----                           -----
    PSVersion                      4.0
    WSManStackVersion              3.0
    SerializationVersion           1.1.0.1
    CLRVersion                     4.0.30319.42000
    BuildVersion                   6.3.9600.18773
    PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0}
    PSRemotingProtocolVersion      2.2
    4.以下コマンドを実行し、AzurePowerShellのモジュールをインストール
    >Install-Module AzureRM
    以下エラーが表示されインストールに失敗(Install-Moduleのコマンドレッド事態ない)
    Install-Module : The term 'Install-Module' is not recognized as the name of a cmdlet, function, script file, or operabl
    e program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
    At line:1 char:1
    + Install-Module AzureRM
    + ~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (Install-Module:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    5.モジュールの確認
    >Get-Module PowerShellGet -list | Select-Object Name,Version,Path
    無反応がためモジュールがないことが判明
    念のため以下も入っていないことを確認
    >Get-Module AzureRM -list | Select-Object Name,Version,Path
    6.「PackageManagement_x64.msi」のインストール
    上記パッケージのインストールを実施
    7.以下コマンドを実行し、AzurePowerShellのモジュールをインストール
    >Install-Module AzureRM
    >[A] Yes to All
    にてすべて「Yes」
    インストール完了
    8.以下コマンドを実行し、Azureへログイン
    >Login-AzureRmAccount
    ※タブ保管にて表示される(Login-Azuでタブ保管)
    以下エラーが表示されログインに失敗(Login-AzureRmAccountのコマンドレッド事態ない)
    Login-AzureRmAccount : The term 'Login-AzureRmAccount' is not recognized as the name of a cmdlet, function, script file
    , or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and t
    ry again.
    At line:1 char:1
    + Login-AzureRmAccount
    + ~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (Login-AzureRmAccount:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    9.AzurePowerShellがインストるされているか以下コマンドにて確認
    >Get-Module AzureRM -list | Select-Object Name,Version,Path
    Name                                    Version                                 Path
    ----                                    -------                                 ----
    AzureRM                                 5.1.1                                   C:\Program Files\WindowsPowerShell\M...
    Version5.1.1がインストールされているように見えます。
    しかしながら、Loginのコマンドレットがとおりません。
    一般的なAzureのコマンドレットはタブ保管で表示されるのでAzurePowershellはインストールされているように見えますが、Loginコマンドがとおらないため、結果としてAzure PowerShell自体が使えない状態です。
    何か、インストール方法が間違っているのでしょうか。
    お手数ではございますが、ご教授のほど宜しくお願い致します。

    2018年1月11日 9:51