我目前正在尝试使用 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