私の Azure ロールでは、VHD をマウントしたいと考えています。おおよそ、次のdiskpart
コマンドに相当します。
vdisk select VhdFilePath
vdisk attach
この回答では、スクリプトを作成し、C# からプログラムで呼び出す方法について説明しています。
スクリプトなしで同じことを達成する方法はありますか? いくつかの .NET クラスを使用するだけですか?
これを行うためのマネージ API があるかどうかはわかりませんが、いくつかのネイティブ メソッドの C# ラッパーの例がいくつかあります。
http://www.jmedved.com/2009/05/open-and-attach/
また、これはAttachVirtualDiskメソッドをラップしているため、Windows Server 2008 R2 でも機能するはずです ( R2 を取得するには、ロールの osFamily を 2 に設定する必要があることに注意してください)。