Set-SCISOConfiguration
Aktualizacje konfigurację ISO w konfiguracji maszyny wirtualnej.
Składnia
Set-SCISOConfiguration
[-ISOInstance <ISO>]
[-UseISORemotely <Boolean>]
[-PinSourceISO <Boolean>]
-ISOConfiguration <ISOConfiguration>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCISOConfiguration aktualizuje konfigurację ISO w konfiguracji maszyny wirtualnej przed wdrożeniem usługi.
Przykłady
Przykład 1. Ustawianie właściwości konfiguracji ISO dla konfiguracji maszyny wirtualnej
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
Pierwsze polecenie pobiera obiekt konfiguracji usługi o nazwie Service01 i przechowuje obiekt w zmiennej $ServiceConfig.
Drugie polecenie pobiera obiekt konfiguracji warstwy komputera dla konfiguracji usługi przechowywanej w $ServiceConfig i przechowuje obiekt w zmiennej $TierConfig.
Trzecie polecenie pobiera konfigurację maszyny wirtualnej dla konfiguracji warstwy komputera przechowywanej w $TierConfig i przechowuje obiekt w zmiennej $VMConfig.
Czwarte polecenie pobiera konfigurację ISO dla konfiguracji maszyny wirtualnej przechowywanej w $VMConfig i przechowuje obiekt w zmiennej $ISOConfig.
Ostatnie polecenie aktualizuje źródłowy kod ISO dla konfiguracji ISO przechowywanej w $ISOConfig i przypina źródłową wartość ISO, tak aby nie zmieniała się podczas konfigurowania wdrożenia usługi.
Parametry
-ISOConfiguration
Określa obiekt konfiguracji ISO.
Type: | ISOConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ISOInstance
Określa obiekt ISO.
Type: | ISO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinSourceISO
Wskazuje, czy źródłowa iso wybrana przez użytkownika jest zachowywana podczas konfiguracji wdrożenia usługi.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseISORemotely
Wskazuje, czy iso jest przechowywany w lokalizacji zdalnej.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wyjściowe
ISOConfiguration
To polecenie cmdlet zwraca obiekt ISOConfiguration .