none
社内Proxy環境からPowerShellでDeployするには RRS feed

  • 質問

  • PowerShellのCommandLetを使ってDeployが自動化できると知ったのでやろうとしているのですが、社内から外部へのアクセスにはProxyを使う必要があり、普通にやると407エラーになってしまいます。DOSからNetSh WinHttp Set Proxyを行うこともやってみましたが、結果は変わりません。

    どうしたら社内Proxy環境でPowerShellでのDeployができますでしょうか?

    2011年3月24日 7:15

回答

すべての返信

  • こんにちは。

    利用されているのは http://archive.msdn.microsoft.com/azurecmdlets こちらのCmdletでしょうか?
    以下のディスカッションでも話題になっているとおり、MSDNから入手できるCmdletはProxyに対応していないようです。

    http://archive.msdn.microsoft.com/azurecmdlets/Thread/View.aspx?ThreadId=4390

    回答にもあるように、Cerebrata社が提供しているCmdletではカスタムのProxyも対応しているようですので、そちらを検討しては如何でしょうか?
    ※標準で対応してくれるとうれしいのですけどね…

    http://www.cerebrata.com/Products/AzureManagementCmdlets/

     

    • 回答としてマーク SkyActive 2011年3月25日 5:15
    2011年3月24日 17:23
    モデレータ
  • ありがとうございます。

    教えていただいたCerebrata社が提供しているCmdletを試してみることにします。

    それにしてもAzureは社内からProxy越えでDeployする人も多いと思いますが、情報がほとんどありません。皆さんどうしているんでしょうね...VisualStudioからの発行もできずポータルを使うしか手がないようです。

    2011年3月25日 5:17
  • こんにちは。

    余談ですが、私は常にポータルから手動でやっています。
    VSでデプロイするための設定(証明書云々)の準備が不要なのと、そんなに手間じゃないからという理由です。

    このあたりは運用の仕方でも変わると思いますが、 ご参考まで。

     

    ※しかし他のツール類もProxy回りに制限があるケースもよくあるので、このあたりはなかなか悩ましいですね。

     

    2011年3月25日 6:34
    モデレータ