2016-11-22 10 views
2

Я недавно создал график рабочей книги, который выполняется периодически - каждую неделю в понедельник без истечения срока действия. Создание расписания было безупречным. Однако, когда я хочу, чтобы получить список всех графиков runbook с помощью Powershell КомандлетаИзвлечение списка расписаний Azure Runbook с определенным расписанием, инициированным еженедельно, создает ошибку

Get-AzureAutomationSchedule -AutomationAccountName $automationAccountName 
i get an error message: 
Get-AzureAutomationSchedule : Nie można znaleźć żądanej wartości 'Week'. (The value 'Week' could not be found) 
+ Get-AzureAutomationSchedule -AutomationAccountName $automationAccoun ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : CloseError: (:) [Get-AzureAutomationSchedule], ArgumentException 
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.Automation.Cmdlet.GetAzureAutomationSchedule 

Когда я удалить этот конкретный график отображается полный список доступных графиков.

У меня также есть графики, чем ежедневная работа, и они не создают таких проблем.

Любая помощь будет высоко оценена.

После выполнения команды Get-AzureRmAutomationSchedule -Name name_of_the_failing_schedule, как предложено @ 4c74356b41, я получаю такое же сообщение об ошибке.

Ниже вы можете увидеть тело ответа HTTP после запуска командлета в режиме отладки

{ 
    "id": "/subscriptions/XXXXXXXXX", 
    "name": "orphaned objects", 
    "properties": { 
    "description": "", 
    "startTime": "2016-11-28T09:00:00+01:00", 
    "startTimeOffsetMinutes": 0.0, 
    "expiryTime": "9999-12-31T23:59:59.9999999+01:00", 
    "expiryTimeOffsetMinutes": 0.0, 
    "isEnabled": true, 
    "nextRun": "2016-11-28T09:00:00+01:00", 
    "nextRunOffsetMinutes": 0.0, 
    "interval": 1, 
    "frequency": "Week", 
    "creationTime": "2016-11-22T10:41:49.433+01:00", 
    "lastModifiedTime": "2016-11-22T10:41:49.433+01:00", 
    "timeZone": "UTC", 
    "advancedSchedule": { 
     "monthDays": null, 
     "monthlyOccurrences": null, 
     "weekDays": [ 
     "Monday" 
     ] 
    } 
    } 
+0

Каков вывод 'Get-AzureAutomationSchedule -AutomationAccountName $ automationAccountName -debug'? – 4c74356b41

+0

В режиме отладки в разделе ответа HTTP в теле отображается информация о заданном расписании, но выполнение заканчивается тем же сообщением об ошибке: Nie można znaleźć żądanej wartości 'Week'. (** Значение «Неделя» не найдено **) – qbas1409

+0

попробуйте 'Get-AzureRmAutomationSchedule -Name name_of_the_failing_schedule'? – 4c74356b41

ответ

0

я получаю ту же ошибку в старых версиях модуля AzureRM.Automation PowerShell:

PS C:\Users\Joe> Get-AzureRmAutomationSchedule -Name Every1WeekOnMonday -AutomationAccountName DemoAccount -ResourceGroupName DemoGroup 
Get-AzureRmAutomationSchedule : Requested value 'Week' was not found. 
At line:1 char:1 
+ Get-AzureRmAutomationSchedule -Name Every1WeekOnMonday -AutomationAcc ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : CloseError: (:) [Get-AzureRmAutomationSchedule], ArgumentException 
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.Automation.Cmdlet.GetAzureAutomationSchedule 


PS C:\Users\Joe> Get-Module -Name AzureRM.Automation 

ModuleType Version Name        ExportedCommands              
---------- ------- ----        ----------------              
Manifest 1.0.4  AzureRM.Automation     {Export-AzureRmAutomationDscConfiguration, Export-AzureRmAutomationD... 

Обновление до последней версии командлетов AzureRM PowerShell устраняет это:

PS C:\Users\Joe> Get-AzureRmAutomationSchedule -Name Every1WeekOnMonday -AutomationAccountName DemoAccount -ResourceGroupName DemoGroup 


StartTime    : 11/22/2016 6:44:00 PM -08:00 
ExpiryTime    : 12/31/9999 3:59:00 PM -08:00 
IsEnabled    : True 
NextRun    : 11/28/2016 6:44:00 PM -08:00 
Interval    : 1 
Frequency    : Week 
MonthlyScheduleOptions : Microsoft.Azure.Commands.Automation.Model.MonthlyScheduleOptions 
WeeklyScheduleOptions : Microsoft.Azure.Commands.Automation.Model.WeeklyScheduleOptions 
TimeZone    : America/Los_Angeles 
ResourceGroupName  : DemoGroup 
AutomationAccountName : DemoAccount 
Name     : Every1WeekOnMonday 
CreationTime   : 11/22/2016 6:15:08 PM -08:00 
LastModifiedTime  : 11/22/2016 6:15:08 PM -08:00 
Description   : 




PS C:\Users\Joe> Get-Module -Name AzureRM.Automation 

ModuleType Version Name        ExportedCommands              
---------- ------- ----        ----------------              
Manifest 2.3.0  AzureRM.Automation     {Export-AzureRmAutomationDscConfiguration, Export-AzureRmAutomationD... 

Итак, вы можете решить эту проблему с помощью upgrading to the latest version командлетов AzureRM PowerShell.

+0

Привет, обновление действительно решило проблему! Большое спасибо за Вашу помощь!!! – qbas1409

+0

Пожалуйста, поддержите полезные ответы, чтобы помочь другим в будущем с той же проблемой. – Joe

+0

Я поддержал соответствующий ответ, но так как я новичок, он не принимает никаких эффектов ... Извините – qbas1409

 Смежные вопросы

  • Нет связанных вопросов^_^