2

現在、Azure SDK に付属している CloudDrive (Powershell) サンプルを使用して、保存した BLOB を一覧表示しようとしています。プロセスのかなり早い段階でエラーが発生しました。何か間違ったことをしているに違いないと思います。この種の問題をデバッグする方法がわかりません...

ロギングに関する優れたチュートリアルに従い、「ハウツー」ビデオも見ましたが、どちらも私が問題を抱えている領域を通り過ぎました.

ごく簡単に思えるかもしれませんが、MountDrive Powershell スクリプトを実行すると、デフォルトでローカル マシン上の開発ストアが参照されます。このスクリプトは、Blob ドライブと Queue ドライブの 2 つの新しいドライブをマウントします。

dir Blob:次に、「 」または「 」を実行するだけdir Queue:で、上記のリンクに必要な情報が表示されます。私の場合、dir Queue:問題なく動作しdir Blob:ますが、次の Powershell エラーが発生します。

....\Azure\samples\CloudDrive\scripts> dir Blob:
Get-ChildItem : The specified container name ".." is not valid!Please choose a name that conforms to the naming conventions for containers!
At line:1 char:4
+ dir <<<<  Blob:
    + CategoryInfo          : NotSpecified: (:) [Get-ChildItem], ArgumentException
    + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.GetChildItemCommand

上記の「問題のある」コンテナ名「..」は、「dir」操作を実行する可能性のあるドライブにリストされている「ドット」と「2 つのドット」のように疑わしく見えます。それと関係があるかどうかはわかりませんが、私が見たすべてのオンラインデモでは、人々は自分の Blob フォルダーなどのリストを取得します。このエラーが発生するだけで、修正方法がわかりません。

どんな助けでも大歓迎です...

更新: 私は確かに、Powershell がプリインストールされた Windows 7 RC を使用しています。このバージョンが実際にバグがある場合、以前のバージョンを入手するにはどうすればよいですか...可能な場合は?

ありがとう、

ロブ G

4

1 に答える 1

2

Windows 7 RC を使用していますか? その場合、そのシステムの PowerShell のバージョンにはいくつかのバグがあり、サンプルが正しく機能しない可能性があります。私は Vista で BLOB プロバイダーを正常に使用したので、サンプルは問題ないと確信しています。

-オイシン

于 2009-05-30T19:09:31.367 に答える