Freigeben über


Set-SCISOConfiguration

Aktualisiert 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 Set-SCISOConfiguration Cmdlet aktualisiert eine ISO-Konfiguration in einer konfiguration virtueller Computer vor einer Dienstbereitstellung.

Beispiele

Beispiel 1: Festlegen der Eigenschaften der ISO-Konfiguration für eine Konfiguration eines virtuellen Computers

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 variablen $ServiceConfig.

Der zweite Befehl ruft das Konfigurationsobjekt der Computerebene 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 Computerebenenkonfiguration ab, die in $TierConfig gespeichert ist, und speichert das Objekt in der $VMConfig Variablen.

Der vierte Befehl ruft die ISO-Konfiguration für die konfiguration des virtuellen Computers ab, die in $VMConfig gespeichert ist, und speichert das Objekt in der $ISOConfig Variablen.

Mit dem letzten Befehl wird die Quell-ISO für die in $ISOConfig gespeicherte ISO-Quellkonfiguration aktualisiert und die Quell-ISO angeheftet, sodass sie während der Dienstbereitstellungskonfiguration nicht geändert wird.

Parameter

-ISOConfiguration

Gibt ein ISO-Konfigurationsobjekt an.

Typ:ISOConfiguration
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ISOInstance

Gibt ein ISO-Objekt an.

Typ:ISO
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PinSourceISO

Gibt an, ob die vom Benutzer ausgewählte Quell-ISO während der Dienstbereitstellungskonfiguration beibehalten wird.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UseISORemotely

Gibt an, ob die ISO an einem Remotestandort gespeichert ist.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

ISOConfiguration

Dieses Cmdlet gibt ein ISOConfiguration--Objekt zurück.