我目前正在尝试使用AzureSDK附带的CloudDrive(PowerShell)示例列出我存储的blob。在这个过程的早期,我得到了一个错误,我想一定是我做错了什么-我只是不知道如何调试这种问题…
我跟着一个
great tutorial
关于日志记录,还观看了
"How To" video
他们两个都从我遇到麻烦的地方吹过。
看起来非常直接,您运行mount drive powershell脚本,默认情况下,该脚本将查看本地计算机上的开发存储,并且该脚本将为您装载两个新驱动器,一个blob和一个队列驱动器。
然后你就可以执行一个
dir Blob:
“或”
dir Queue:
“在上面的链接中,显示了所需的信息。在我看来,
DIR队列:
工作很好,但是
DIR斑点:
生成以下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
现在上面提到的“problem”容器名称-“.”看起来像是任何驱动器中列出的“dot”和“two dots”,您可以对其执行“dir”操作。我不确定这与什么有关,但是在我看过的所有在线演示中,人们都会得到他们的blob文件夹列表等,我只是得到这个错误,我不知道如何修复它。
非常感谢您的帮助…
更新:我确实在使用预装PowerShell的Windows7RC。如果这个版本实际上是错误的,那么我该如何在那里获得以前的版本呢?如果可能的话?
谢谢,
罗布G