排程
適用於: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator
自動化 排程是用來排程自動執行 Runbook。 這可能是供 Runbook 執行一次的單一日期和時間。 或者,也可以是啟動 Runbook 多次的重複執行排程。 排程一般不會從 Runbook 存取。
Windows PowerShell Cmdlet
下表中的 Cmdlet 可用來建立和管理使用 服務管理自動化 中的 Windows PowerShell 之變數。
Cmdlet |
說明 |
---|---|
擷取排程。 |
|
建立新的排程,或設定現有排程的屬性。 |
建立新排程
使用管理入口網站建立新排程
選取 [自動化] 工作區。
在視窗頂端,按一下 [資產]。
在視窗底部,按一下 [加入設定]。
按一下 [加入排程]。
在 [名稱] 方塊輸入變數的名稱。
按一下向右鍵。
選取 [一次] 或 [每日]。
選取 [開始時間]。
針對每日排程,請執行下列步驟:
如果排程不應無限期執行,請選取 [排程到期日] 並指定到期的日期和時間。
在 [每隔] 方塊中,選取排程應重複發生的天數。
按一下核取記號以儲存變數。
在 Service Management Automation 中使用 Windows PowerShell 建立新排程
Set-SmaSchedule Cmdlet 會建立新排程和設定現有排程的值。 下列 Windows PowerShell 命令範例會建立稱為 My Daily Schedule 的新排程,該排程會從今天開始,並且在每日中午執行 (為期一年):
$web = 'https://MySMAServer'
$port = 9090
$scheduleName = 'My Daily Schedule'
$startTime = (Get-Date).Date.AddHours(12)
$expiryTime = $startTime.AddYears(1)
Set-SmaSchedule –WebServiceEndpoint $web –Port $port –Name $scheduleName –ScheduleType OneTimeSchedule –StartTime $startTime –ExpiryTime $expiryTime –DayInterval 1