2

我目前正在尝试使用 Azure SDK 附带的 CloudDrive (Powershell) 示例来列出我存储的 blob。我在这个过程的早期就遇到了一个错误,我想肯定是我做错了什么——我只是不知道如何调试这种问题......

我遵循了有关日志记录的出色教程,还观看了“操作方法”视频,它们都轻而易举地绕过了我遇到麻烦的区域。

看起来很简单,您运行 MountDrive Powershell 脚本,默认情况下该脚本将查看本地计算机上的开发存储,该脚本将为您安装两个新驱动器,一个 Blob 和一个队列驱动器。

然后您可以执行“ 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。如果这个版本实际上是错误的,那么我该如何去那里获得以前的版本......如果可能的话?

谢谢,

抢G

4

1 回答 1

2

您使用的是 Windows 7 RC 吗?如果是这样,则该系统上的 powershell 版本中存在一些错误,可能会阻止示例正常工作。我已经在 Vista 上成功地使用了 blob 提供程序,所以我确信示例很好。

-Oisin

于 2009-05-30T19:09:31.367 回答