Set-SCISOConfiguration
Aggiornamenti una configurazione ISO in una configurazione di macchina virtuale.
Sintassi
Set-SCISOConfiguration
[-ISOInstance <ISO>]
[-UseISORemotely <Boolean>]
[-PinSourceISO <Boolean>]
-ISOConfiguration <ISOConfiguration>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Set-SCISOConfiguration aggiorna una configurazione ISO in una configurazione di macchina virtuale prima di una distribuzione del servizio.
Esempio
Esempio 1: Impostare le proprietà della configurazione ISO per una configurazione di macchina virtuale
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
Il primo comando ottiene l'oggetto di configurazione del servizio denominato Service01 e archivia l'oggetto nella variabile $ServiceConfig.
Il secondo comando ottiene l'oggetto di configurazione del livello computer per la configurazione del servizio archiviato in $ServiceConfig e archivia l'oggetto nella variabile $TierConfig.
Il terzo comando ottiene la configurazione della macchina virtuale per la configurazione del livello computer archiviata in $TierConfig e archivia l'oggetto nella variabile $VMConfig.
Il quarto comando ottiene la configurazione ISO per la configurazione della macchina virtuale archiviata in $VMConfig e archivia l'oggetto nella variabile $ISOConfig.
L'ultimo comando aggiorna l'ISO di origine per la configurazione ISO archiviata in $ISOConfig e aggiunge l'ISO di origine in modo che non cambi durante la configurazione della distribuzione del servizio.
Parametri
-ISOConfiguration
Specifica un oggetto di configurazione ISO.
Type: | ISOConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ISOInstance
Specifica un oggetto ISO.
Type: | ISO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinSourceISO
Indica se l'ISO di origine scelto dall'utente viene mantenuto durante la configurazione della distribuzione del servizio.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseISORemotely
Indica se l'ISO viene archiviato in una posizione remota.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
ISOConfiguration
Questo cmdlet restituisce un oggetto ISOConfiguration .