Get-SmReportSchedule
Get the list of report schedules using this cmdlet.
Syntax
Get-SmReportSchedule [-Name] <String> [-Plugin] <PluginCode> [-Enabled] <Boolean>
Detailed Description
Get the list of report schedules created either by the logged in user or the users with the same role as that of the logged in user.
Parameters
| Name | Description | Required? | Pipeline Input | Default Value |
|---|---|---|---|---|
Name |
Get the schedule based on the schedule name. |
true |
true (ByPropertyName) |
|
Plugin |
Get the schedule based on the Plug-in name. Specify "all" to get the schedules configured with "All Plug-ins" Plug-in. |
true |
true (ByPropertyName) |
|
Enabled |
Get the schedules for a specific schedule status (enabled or disabled). Pass $true or 1 to fetch all the enabled schedules and $false or 0 to fetch all the disabled schedules. |
false |
true (ByPropertyName) |
Examples
Example 1: Get the details of a specific report schedule.
Get-SmReportSchedule -Name schedule1
This example gets the details of a specific schedule.
ScheduleReportId : 225 ScheduleName : Schedule1 Enabled : True PluginCode: SCO PluginName: Oracle Database PluginDisplayName : Oracle Database FormatType: PDF DayOfTheWeek : Monday DayOfTheMonth : TriggerTime : 21:00 EmailSubject : SnapCenter Weekly Report for Oracle Database FromEmail : user@domain.com Recipients : user1@domain.com,user2@domain.com UserId: 1 RoleId: 1 ReportData: Backup,Clone,Restore,Protection Frequency : 9:00 pm Monday every week CreatedBy : Administrator ScheduleType : Weekly
Example 2: Get the report schedules based on plug-in name.
Get-SmReportSchedule -Plugin SCO
This example gets the list of schedules created for a specific plug-in.
ScheduleReportId : 225 ScheduleName : Schedule1 Enabled : True PluginCode: SCO PluginName: Oracle Database PluginDisplayName : Oracle Database FormatType: PDF DayOfTheWeek : Monday DayOfTheMonth : TriggerTime : 21:00 EmailSubject : SnapCenter Weekly Report for Oracle Database FromEmail : user@domain.com Recipients: user1@domain.com,user2@domain.com UserId: 1 RoleId: 1 ReportData: Backup,Clone,Restore,Protection Frequency : 9:00 pm Monday every week CreatedBy : Administrator ScheduleType : Weekly ScheduleReportId : 217 ScheduleName : Schedule2 Enabled : True PluginCode: SCO PluginName: Oracle Database PluginDisplayName : Oracle Database FormatType: PDF DayOfTheWeek : DayOfTheMonth : TriggerTime : 01:01 EmailSubject : SnapCenter Daily Report for Oracle Database FromEmail : user@domain.com Recipients: user1@domain.com,user2@domain.com UserId: 1 RoleId: 1 ReportData: Frequency : 1:01 am every day CreatedBy : Administrator ScheduleType : Daily
Example 3: Get the enabled or disabled report schedules.
Get-SmReportSchedule -Enabled $true
This example gets the list of all enabled schedules. Pass $true or 1 to fetch all the enabled schedules and $false or 0 to fetch all the disabled schedules.
ScheduleReportId : 202 ScheduleName : Schedule3 Enabled : False PluginCode: All PluginName: All Plug-ins PluginDisplayName : All Plug-ins FormatType: PDF DayOfTheWeek : Monday DayOfTheMonth : TriggerTime : 21:00 EmailSubject : SnapCenter Weekly Report for All Plug-ins FromEmail : user@domain.com Recipients: user1@domain.com,user2@domain.com UserId: 1 RoleId: 1 ReportData: Backup,Clone,Restore,Protection Frequency : 9:00 pm Monday every week CreatedBy : Administrator ScheduleType : Weekly ScheduleReportId : 221 ScheduleName : Schedule4 Enabled : False PluginCode: SCO PluginName: Oracle Database PluginDisplayName : Oracle Database FormatType: PDF,CSV DayOfTheWeek : monday DayOfTheMonth : TriggerTime : 01:10 EmailSubject : SnapCenter Weekly Report for Oracle Database FromEmail : user@domain.com Recipients: user1@domain.com,user2@domain.com UserId: 1 RoleId: 1 ReportData: Frequency : 1:10 am monday every week CreatedBy : Administrator ScheduleType : Weekly