Freigeben über


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.