Start-AzureRmAutomationDscCompilationJob
在自動化中編譯 DSC 組態。
警告
自 2024 年 2 月 29 日起,AzureRM PowerShell 模組已正式淘汰。 建議使用者從 AzureRM 遷移至 Az PowerShell 模組,以確保持續支援和更新。
雖然 AzureRM 模組可能仍可運作,但不再維護或支援它,但會根據用戶的判斷權和風險放置任何繼續使用。 如需轉換至 Az 模組的指引,請參閱我們的 移轉資源 。
語法
Start-AzureRmAutomationDscCompilationJob
[-ConfigurationName] <String>
[-Parameters <IDictionary>]
[-ConfigurationData <IDictionary>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-IncrementNodeConfigurationBuild]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Start-AzureRmAutomationDscCompilationJob Cmdlet 會在 Azure 自動化 中編譯 APS Desired 狀態設定 (DSC) 組態。
範例
範例 1:在自動化中編譯 Azure DSC 組態
PS C:\>$Params = @{"StringParam"="Hello World";"IntegerParam"=32}
PS C:\> Start-AzureRmAutomationDscCompilationJob -ConfigurationName "Config01" -Parameters $Params -ResourceGroupName "ResourceGroup01"
第一個命令會建立參數的字典,並將其儲存在$Params變數中。 第二個命令會編譯名為 Config01 的 DSC 組態。 此命令包含 DSC 組態參數$Params中的值。
範例 2:使用新的節點組態組建版本在自動化中編譯 Azure DSC 組態。
PS C:\>$Params = @{"StringParam"="Hello World";"IntegerParam"=32}
PS C:\> Start-AzureRmAutomationDscCompilationJob -ConfigurationName "Config01" -Parameters $Params -ResourceGroupName "ResourceGroup01" -IncrementNodeConfigurationBuild
與第一個範例類似,第一個命令會建立參數的字典,並將其儲存在$Params變數中。
第二個命令會編譯名為 Config01 的 DSC 組態。
此命令包含 DSC 組態參數$Params中的值。
它不會藉由建立名為 Config01[<2>].<NodeName>
的新節點組態來覆寫先前現有的節點組態。
版本號碼會根據現有的版本號碼遞增。
參數
-AutomationAccountName
指定自動化帳戶的名稱,其中包含此 Cmdlet 所編譯的 DSC 組態。
類型: | String |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-ConfigurationData
指定 DSC 組態數據的字典。
類型: | IDictionary |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ConfigurationName
指定此 Cmdlet 編譯的 DSC 組態名稱。
類型: | String |
別名: | Name |
Position: | 2 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-Confirm
執行 Cmdlet 之前先提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶
類型: | IAzureContextContainer |
別名: | AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IncrementNodeConfigurationBuild
建立新的節點組態組建版本。
類型: | SwitchParameter |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Parameters
指定這個 Cmdlet 用來編譯 DSC 組態的參數位典。
類型: | IDictionary |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceGroupName
指定此 Cmdlet 編譯組態的資源群組名稱。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |