Set-SCISOConfiguration
Sanal makine yapılandırmasında ISO yapılandırması Güncelleştirmeler.
Syntax
Set-SCISOConfiguration
[-ISOInstance <ISO>]
[-UseISORemotely <Boolean>]
[-PinSourceISO <Boolean>]
-ISOConfiguration <ISOConfiguration>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCISOConfiguration cmdlet'i, bir hizmet dağıtımından önce sanal makine yapılandırmasındaki ISO yapılandırmasını güncelleştirir.
Örnekler
Örnek 1: Sanal makine yapılandırması için ISO yapılandırmasının özelliklerini ayarlama
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
İlk komut Service01 adlı hizmet yapılandırma nesnesini alır ve nesneyi $ServiceConfig değişkeninde depolar.
İkinci komut, $ServiceConfig'de depolanan hizmet yapılandırması için bilgisayar katmanı yapılandırma nesnesini alır ve nesneyi $TierConfig değişkeninde depolar.
Üçüncü komut, $TierConfig'de depolanan bilgisayar katmanı yapılandırması için sanal makine yapılandırmasını alır ve nesneyi $VMConfig değişkeninde depolar.
Dördüncü komut, $VMConfig'de depolanan sanal makine yapılandırması için ISO yapılandırmasını alır ve nesneyi $ISOConfig değişkeninde depolar.
Son komut, $ISOConfig'de depolanan ISO yapılandırması için kaynak ISO'yu güncelleştirir ve hizmet dağıtım yapılandırması sırasında değişmemesi için kaynak ISO'yu sabitler.
Parametreler
-ISOConfiguration
ISO yapılandırma nesnesini belirtir.
Type: | ISOConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ISOInstance
BIR ISO nesnesi belirtir.
Type: | ISO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinSourceISO
Kullanıcı tarafından seçilen kaynak ISO'sının hizmet dağıtım yapılandırması sırasında korunup korunmadığını gösterir.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseISORemotely
ISO'un uzak bir konumda depolanıp depolanmadığını gösterir.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
ISOConfiguration
Bu cmdlet bir ISOConfiguration nesnesi döndürür.