Set-SCISOConfiguration
更新虛擬機組態中的 ISO 組態。
語法
Set-SCISOConfiguration
[-ISOInstance <ISO>]
[-UseISORemotely <Boolean>]
[-PinSourceISO <Boolean>]
-ISOConfiguration <ISOConfiguration>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCISOConfiguration Cmdlet 會在服務部署之前更新虛擬機設定中的 ISO 組態。
範例
範例 1:設定虛擬機組態的 ISO 組態屬性
PS C:\> $ISO = Get-SCISO -Name "TestISO2.iso"
PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $ISOConfig = Get-SCISOConfiguration -VMConfiguration $VMConfig
PS C:\> Set-SCISOConfiguration -ISOConfiguration $ISOConfig -ISOInstance $ISO -PinSourceISO $True
第一個命令會取得名為 Service01 的服務組態物件,並將物件儲存在$ServiceConfig變數中。
第二個命令會取得儲存在 $ServiceConfig 之服務組態的計算機層組態物件,並將物件儲存在$TierConfig變數中。
第三個命令會取得儲存在 $TierConfig 之計算機層組態的虛擬機組態,並將物件儲存在 $VMConfig 變數中。
第四個命令會取得儲存在 $VMConfig 中之虛擬機組態的 ISO 組態,並將物件儲存在$ISOConfig變數中。
最後一個命令會更新儲存在 $ISOConfig 的 ISO 組態的來源 ISO,並釘選來源 ISO,使其不會在服務部署組態期間變更。
參數
-ISOConfiguration
指定 ISO 組態物件。
類型: | ISOConfiguration |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-ISOInstance
指定 ISO 物件。
類型: | ISO |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-JobVariable
指定作業進度會追蹤並儲存在此參數所命名的變數中。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PinSourceISO
指出用戶選擇的來源 ISO 是否在服務部署設定期間保留。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PROTipID
指定觸發此動作之效能和資源優化提示 (PRO 提示) 的識別碼。 此參數可讓您稽核 PRO 秘訣。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RunAsynchronously
表示作業會以異步方式執行,讓控件立即返回命令殼層。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UseISORemotely
指出 ISO 是否儲存在遠端位置。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸出
ISOConfiguration
此 Cmdlet 會傳回 ISOConfiguration 物件。