Резервное копирование Azure VHD?

Я следую этому сценарию http://gallery.technet.microsoft.com/scriptcenter/PowerShell-Script-Sample-0daf6d9d для резервного копирования vhds. Я изменил файл backup.ps1 в соответствии со своими потребностями, но у меня возникли некоторые проблемы. Когда я запускал скрипт, он всегда терпел неудачу

Set-AzureSubscription -DefaultSubscription $ SubscriptionName

это говорит

Set-AzureSubscription: не удается найти параметр, который соответствует имени параметра «DefaultSubscription».

Я закомментировал это и запустил. Все остальное работает отлично, но выполняется резервное копирование в неправильный контейнер. Так почему он это делает? И как мне сделать резервную копию в указанном мной месте?

Также в начале скрипта есть Param ($ ServiceName, $ VMName), как мне передать их этому? Я использую командный файл? Я устанавливал их вручную, но я бы с удовольствием их пропустил. Я просто не знаю как. Спасибо


person David    schedule 05.12.2013    source источник


Ответы (1)


Вы должны использовать Set-AzureSubscription, чтобы указать, над какой подпиской вы работаете. У вас есть сертификат на подписку? Или у вас есть название?

person sha    schedule 05.12.2013
comment
Да, у меня есть название, что вы подразумеваете под сертификатом? Я выполнил Add-AzureAccount и привязал к нему свои учетные данные. просто кажется, что эта команда не работает. Полагаю, я мог бы устанавливать его каждый раз и не беспокоиться о значениях по умолчанию. - person David; 05.12.2013
comment
Эта команда используется для настройки вашей подписки, поэтому для всех остальных команд вам не потребуется вводить ее каждый раз. Как я понял сохраняет информацию в реестре Windows. Похоже, соглашение о вызовах было изменено после публикации скрипта. Это все. - person sha; 05.12.2013
comment
Спасибо, я обнаружил, что в Azure вещи, кажется, меняются довольно быстро и часто, поэтому иногда сценарии, которые я нахожу, не всегда точны. Спасибо за разъяснения. - person David; 05.12.2013