共用方式為


New-AzLabServicesSchedule

建立或更新實驗室排程的作業。

語法

New-AzLabServicesSchedule
   -Name <String>
   -LabName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   [-Note <String>]
   [-RecurrencePatternExpirationDate <DateTime>]
   [-RecurrencePatternFrequency <RecurrenceFrequency>]
   [-RecurrencePatternInterval <Int32>]
   [-RecurrencePatternWeekDay <WeekDay[]>]
   [-StartAt <DateTime>]
   [-StopAt <DateTime>]
   [-TimeZoneId <String>]
   [-DefaultProfile <PSObject>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzLabServicesSchedule
   -Name <String>
   [-SubscriptionId <String>]
   -Lab <Lab>
   [-Note <String>]
   [-RecurrencePatternExpirationDate <DateTime>]
   [-RecurrencePatternFrequency <RecurrenceFrequency>]
   [-RecurrencePatternInterval <Int32>]
   [-RecurrencePatternWeekDay <WeekDay[]>]
   [-StartAt <DateTime>]
   [-StopAt <DateTime>]
   [-TimeZoneId <String>]
   [-DefaultProfile <PSObject>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

建立或更新實驗室排程的作業。

範例

範例 1:在實驗室中建立新的排程。

New-AzLabServicesSchedule `
            -ResourceGroupName "Group Name" `
            -LabName "Lab Name" `
            -Name "Schedule Name" `
            -StartAt "$((Get-Date).AddHours(5))" `
            -StopAt "$((Get-Date).AddHours(6))" `
            -RecurrencePatternFrequency 'Weekly' `
            -RecurrencePatternInterval 1 `
            -RecurrencePatternWeekDay @($((Get-Date).DayOfWeek)) `
            -RecurrencePatternExpirationDate $((Get-Date).AddDays(20)) `
            -TimeZoneId 'America/Los_Angeles'

Name
----
Schedule Name

建立每周排程。

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

DefaultProfile 參數無法運作。 如果針對不同的訂用帳戶執行 Cmdlet,請使用 SubscriptionId 參數。

類型:PSObject
別名:AzureRMContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Lab

若要建構,請參閱 LAB 屬性和建立哈希表的 NOTES 一節。

類型:Lab
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-LabName

在包含實驗室帳戶內唯一識別該實驗室的實驗室名稱。 用於資源 URI。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Name

在包含實驗室內唯一識別它的排程名稱。 用於資源 URI。

類型:String
別名:ScheduleName
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Note

此排程的注意事項。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RecurrencePatternExpirationDate

當週期到期時。 此日期包含。

類型:DateTime
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RecurrencePatternFrequency

週期的頻率。

類型:RecurrenceFrequency
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RecurrencePatternInterval

要叫用排程的間隔。 例如,interval = 2,而 RecurrenceFrequency.Daily 每隔 2 天就會執行一次。 未提供間隔時,會使用 1 的間隔。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RecurrencePatternWeekDay

排程執行的星期幾。 當 Frequency 設定為 [每周] 時使用。

類型:WeekDay[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ResourceGroupName

資源群組的名稱。 名稱不區分大小寫。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-StartAt

實驗室使用者虛擬機啟動時。 將會忽略時間戳位移,並改用 timeZoneId。

類型:DateTime
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-StopAt

當實驗室使用者虛擬機停止時。 將會忽略時間戳位移,並改用 timeZoneId。

類型:DateTime
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SubscriptionId

目標訂用帳戶的標識碼。

類型:String
Position:Named
預設值:(Get-AzContext).Subscription.Id
必要:False
接受管線輸入:False
接受萬用字元:False

-TimeZoneId

排程的 IANA 時區識別碼。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

Lab

輸出