2011ケンタテクブロ最近はAzure関係の記事です。利用できない」と書きましたが、皆さんは動きましたか?動かない方はADD-PSSnapinコマンドを実行するところで失敗していると思います。(x86)フォルダ配下に存在する物を使用している場合におこる現象です。インストーラが.NETの64bit環境にしかインストールしないため、.NETの32bitのモジュールからは使うことができないのです。CommandLetsを利用することができません。これを回避するには2つの方法があります。CommandLetsを32bitのPowershellにもインストールする方法の2種類です。SDKをインストールする方法です。下記のサイトからインストーラをダウンロードして実行してください。使用して手動で.NETの32bit環境に手動でインストールを行う方法を紹介します。このinstallutil.exeは.NETでサービスを作った場合などを登録する際に使用するなど、一般的に利用するコマンドです。コマンドプロンプトを管理者で実行スタートメニューからコマンドプロンプトを管理者で実行します。管理者で実行する方法は、「コマンドプロンプト」のアイコンにマウスカーソルを合わせて右クリックで表示されるコンテキストメニューから「管理者として実行」を選択します。下記コマンドのように、.NETの32bit版のインストールコマンドを実行します。インストールする際に作成されたDLLです。PowerShell(x86)を実行してインストールの確認を行うことができます。使用してC#のアプリケーションからAzureを操作してみます。CommandLetsのインストーラにはもう一つ罠があり、64bit環境で通常のインストールのままでは、今回紹介する方法は動作しません。CommandLetsのインストーラを少しいじる必要がありますので、その方法は次回紹介します。今回は32bit環境のWindowsで使用する方法の紹介となります。単体の利用方法は、下記のサイトを確認していただければよいと思います。このサイトに紹介されている方法を使ってC#のアプリケーションから操作しますので、これらのサンプルコードは重要です。http://www.microsoft.com/japan/powerpro/TF/column/st2_01_1.mspxhttp://code.msdn.microsoft.com/azurecmdlets/Wiki/View.aspx?title=Sample%20Scripts&referringTitle=Homeでは、さっそく方法を紹介します。Frameworkを使用するプロジェクトを選択します。コンソールアプリケーションでもWPFでも構いません。System.Management.Automation.dllを参照設定ソリューションエクスプローラの参照から、System.Management.Automation.dllを参照します。インストールしてある場所は下記の場所です。(64bitな方は、次回紹介します。Assemblies\Microsoft\WindowsPowerShell\v1.0\System.Management.Automation.dll3.PowerShellを利用するコードを書く参照したAutomationクラスを使用してPowerShellこのコマンドを実行します。ここで紹介するようにPowerShellクラスを作ると便利です。}}インストールされた証明書を表示する場合は下記のように書きます。Serviceの情報を表示する場合は下記のように書きます。パイプラインを使う場合は一行で書いてください。CommandLetsやMMCに含まれている、Microsoft.Samples.WindowsAzure.ServiceManagementのプロジェクトを自分のアプリケーションから利用する方法がありますが、圧倒的にサンプルコード数が多いPowerShellのCommandLetsを使用した方が効率良いのではないでしょうか。インストールできないなど色々と問題が出ています。インストールする場合は、インストール時にビルドエラーが発生してインストールに失敗してしまします。インストールする方法を紹介します。インストールすることが可能になります。Cmdletshttp://code.msdn.microsoft.com/azurecmdletsでは、インストールしてみましょう。フォルダにファイルが展開されます。実行してインストールを行うわけですが、実行する前に以下のファイルをメモ帳などで編集します。含まれる物を探してVersionを1.0.0.0から1.1.0.0に変更します。以下の一行の変更するだけです。以下のようになります。startHere.cmdの実行startHere.cmdを実行してインストールします。AzureServiceManagementCmdletsの確認PowerShellを実行して下記のコマンドを実行します。AzureManagementToolsSnapIn下記のような結果が返ってくればAzureServiceManagementCmdletsがインストールされていることが確認できます。操作する方法を紹介できればと思います。