В настоящее время я пытаюсь использовать образец CloudDrive (Powershell), который поставляется вместе с Azure SDK, для получения списка сохраненных мною больших двоичных объектов. Я получаю сообщение об ошибке довольно рано, и думаю, что, должно быть, я что-то не так делаю - я просто не знаю, как отлаживать такого рода проблемы ...
Я следовал замечательному учебнику по ведению журнала, а также смотрел видео "How To" , и оба они бродили прямо мимо области, где у меня возникли проблемы.
Кажется, довольно просто, вы запускаете скрипт 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 и т. Д., Я просто получаю эту ошибку и не знаю, как ее исправить.
Любая помощь с благодарностью ...
Обновление: я действительно использую Windows 7 RC с предустановленным Powershell. Если эта версия действительно глючит, то как мне получить предыдущую версию там ... если это вообще возможно?
Спасибо
Роб Г