Set-SCVirtualFloppyDisk
Modifica le proprietà di un disco floppy virtuale usato in VMM.
Sintassi
Set-SCVirtualFloppyDisk
[-UserRole <UserRole>]
[-Enabled <Boolean>]
[-VMMServer <ServerConnection>]
[-VirtualFloppyDisk] <VirtualFloppyDisk>
[-Name <String>]
[-SharePath <String>]
[-Description <String>]
[-Owner <String>]
[-FamilyName <String>]
[-Release <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVirtualFloppyDisk
[-VMMServer <ServerConnection>]
[-VirtualFloppyDisks] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk]>
-FamilyName <String>
-Release <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Set-SCVirtualFloppyDisk modifica una o più proprietà di un disco floppy virtuale usato in un ambiente VMM (Virtual Machine Manager). Un file di disco floppy virtuale usato in VMM è un file con estensione vfd basato su Windows o un file con estensione flp basato su VMware.
Le proprietà modificabili sono le seguenti:
Descrizione
Attivato
Nome
Proprietario
SharePath
È possibile archiviare un file di disco floppy virtuale nella libreria VMM oppure aggiungere il disco floppy virtuale a una macchina virtuale.
Esempio
Esempio 1: Modificare la descrizione di un disco floppy virtuale
PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD -Description "Latest Boot Floppy"
Il primo comando ottiene l'oggetto disco floppy denominato BootFloppy.vfd dalla libreria VMM in VMMServer01 il cui file viene archiviato in LibraryServer01 e quindi archivia l'oggetto nella variabile $VFD.
Il secondo comando modifica la descrizione dell'oggetto disco floppy virtuale archiviato in $VFD in "Latest Boot Floppy".
Esempio 2: Disabilitare un disco floppy virtuale
PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD -Enabled $FALSE
Il primo comando ottiene l'oggetto disco floppy virtuale denominato BootFloppy.vfd il cui file viene archiviato in LibraryServer01 e quindi archivia l'oggetto nella variabile $VFD.
Il secondo comando disabilita l'oggetto disco floppy virtuale archiviato in $VFD.
Esempio 3: Modificare il nome di un disco floppy virtuale basato su VMware
PS C:\> $FLP = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "ESXBootFloppy.flp" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $FLP -Name "ESXBootFloppy-Beta.flp"
Il primo comando ottiene l'oggetto disco floppy denominato ESXBootFloppy.flp in LibraryServer01 e quindi archivia l'oggetto nella variabile $FLP.
Il secondo comando modifica il nome dell'oggetto disco floppy virtuale archiviato in $FLP in ESXBootFloppy-Beta.flp.
Nota: per impostazione predefinita, il nome di un oggetto disco floppy virtuale nella libreria è lo stesso nome (inclusa l'estensione) del nome del file del disco floppy virtuale effettivo nella condivisione della libreria. La modifica del nome dell'oggetto disco floppy virtuale nella libreria non modifica il nome del file del disco floppy virtuale effettivo archiviato nel server di libreria.
Esempio 4: specificare un proprietario per tutti i dischi floppy virtuali con un proprietario "Sconosciuto"
PS C:\> Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-SCVirtualFloppyDisk -Owner "Contoso\ReneeLo"
Questo comando ottiene tutti gli oggetti disco floppy virtuale dalla libreria VMM il cui proprietario è "Sconosciuto", quindi specifica un proprietario per ogni oggetto disco floppy virtuale.
Parametri
-Description
Specifica una descrizione per il disco floppy virtuale.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Abilita un oggetto quando impostato su $True o disabilita un oggetto quando impostato su $False. Se ad esempio si desidera aggiornare il software in un modello di macchina virtuale, sarà possibile disabilitare l'oggetto modello nella libreria VMM per impedire temporaneamente agli utenti di utilizzare tale oggetto.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FamilyName
Specifica un nome di famiglia per una risorsa fisica nella libreria VMM. Questo valore viene usato insieme a Release, Namespace e Type per stabilire l'equivalenza tra le risorse della libreria.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-Name
Specifica il nome di un oggetto di VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Specifica il proprietario di un oggetto VMM sotto forma di account utente di dominio valido.
- Formato di esempio:
-Owner "Contoso\PattiFuller"
- Formato di esempio:
-Owner "PattiFuller@Contoso"
Type: | String |
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 |
-Release
Specifica una stringa che descrive la versione di una risorsa di libreria. VMM crea automaticamente un valore di versione per ogni risorsa importata nella libreria. Dopo l'importazione della risorsa, la stringa può essere personalizzata.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-SharePath
Specifica il percorso di una condivisione di libreria valida su un server di libreria esistente che utilizza un percorso UNC (Universal Naming Convention).
Formato di esempio: -SharePath "\\LibServer01\LibShare"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Specifica un oggetto ruolo utente.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualFloppyDisk
Specifica un oggetto disco floppy virtuale.
Type: | VirtualFloppyDisk |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualFloppyDisks
Specifica una matrice di oggetti disco floppy.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Specifica un oggetto server Virtual Machine Manager.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
VirtualFloppyDisk
Questo cmdlet restituisce un oggetto VirtualFloppyDisk .
Note
- Richiede un oggetto disco floppy virtuale VMM, che può essere recuperato usando il cmdlet Get-SCVirtualFloppyDisk .