使用CloudDrive Azure示例时出现Powershell错误

时间:2009-05-30 10:00:42

标签: powershell azure blob

我目前正在尝试使用Azure SDK附带的CloudDrive(Powershell)示例来列出我存储的blob。我在这个过程中很早就收到了一个错误,我认为必须有一些我做错了 - 我只是不知道如何调试这类问题......

我跟踪great tutorial关于日志记录,还看了"How To" video,他们两个都在我遇到麻烦的地方轻松过来。

看起来非常简单,您运行MountDrive Powershell脚本,默认情况下会查看本地计算机上的开发商店,此脚本将为您安装两个新驱动器,即Blob和Queue驱动器。

然后,您只需执行“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”操作的任何驱动器中列出的“点”和“两个点”一样。我不确定它与此有什么关系,但在我看过的所有在线演示中,人们都会得到他们的Blob文件夹等列表,我只是得到了这个错误,我不知道如何修复它。

任何帮助都非常感谢...

更新:我确实使用预先安装了Powershell的Windows 7 RC。如果这个版本实际上是错误的,那么如何在那里获得以前的版本...如果可能的话?

谢谢,

Rob G

1 个答案:

答案 0 :(得分:2)

您使用的是Windows 7 RC吗?如果是这样,该系统上的PowerShell版本中存在一些错误,可能会阻止样本正常工作。我在Vista上成功使用了blob提供程序,所以我确定样本没问题。

-Oisin