Set-SCISOConfiguration
Aktualisierungen eine ISO-Konfiguration in einer virtuellen Computerkonfiguration.
Syntax
Set-SCISOConfiguration
[-ISOInstance <ISO>]
[-UseISORemotely <Boolean>]
[-PinSourceISO <Boolean>]
-ISOConfiguration <ISOConfiguration>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Set-SCISOConfiguration aktualisiert eine ISO-Konfiguration in einer virtuellen Computerkonfiguration vor einer Dienstbereitstellung.
Beispiele
Beispiel 1: Festlegen der Eigenschaften der ISO-Konfiguration für eine virtuelle Computerkonfiguration
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
Der erste Befehl ruft das Dienstkonfigurationsobjekt namens Service01 ab und speichert das Objekt in der $ServiceConfig Variable.
Der zweite Befehl ruft das Computerebenenkonfigurationsobjekt für die in $ServiceConfig gespeicherte Dienstkonfiguration ab und speichert das Objekt in der $TierConfig Variablen.
Der dritte Befehl ruft die Konfiguration des virtuellen Computers für die in $TierConfig gespeicherte Computerkonfiguration ab und speichert das Objekt in der $VMConfig Variable.
Der vierte Befehl ruft die ISO-Konfiguration der in $VMConfig gespeicherten virtuellen Computerkonfiguration ab und speichert das Objekt in der $ISOConfig Variablen.
Der letzte Befehl aktualisiert die Quell-ISO für die iso-Konfiguration, die in $ISOConfig gespeichert ist und die Quell-ISO anheftet, damit sie sich während der Dienstbereitstellungskonfiguration nicht ändert.
Parameter
-ISOConfiguration
Gibt ein ISO-Konfigurationsobjekt an.
Type: | ISOConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ISOInstance
Gibt ein ISO-Objekt an.
Type: | ISO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinSourceISO
Gibt an, ob die vom Benutzer ausgewählte Quell-ISO während der Dienstbereitstellungskonfiguration beibehalten wird.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseISORemotely
Gibt an, ob die ISO an einem Remotestandort gespeichert wird.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Ausgaben
ISOConfiguration
Dieses Cmdlet gibt ein ISOConfiguration-Objekt zurück.