Get-SCVirtualScsiAdapter
Ottiene un oggetto adattatore SCSI virtuale VMM da una macchina virtuale, un modello di macchina virtuale o un profilo hardware.
Sintassi
Get-SCVirtualScsiAdapter
[-VMMServer <ServerConnection>]
[-All]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVirtualScsiAdapter
[-VMMServer <ServerConnection>]
-HardwareProfile <HardwareProfile>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVirtualScsiAdapter
[-VMMServer <ServerConnection>]
-VM <VM>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVirtualScsiAdapter
[-VMMServer <ServerConnection>]
-VMTemplate <Template>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVirtualScsiAdapter
[-VMMServer <ServerConnection>]
[-ID] <Guid>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Descrizione
Il cmdlet Get-SCVirtualScsiAdapter ottiene uno o più oggetti adapter SCSI virtuali usati in un ambiente VMM (Virtual Machine Manager) da un oggetto macchina virtuale, un oggetto modello di macchina virtuale o da un oggetto profilo hardware.
Una macchina virtuale in un host Citrix XenServer ha sempre una scheda SCSI virtuale. Non è possibile rimuovere questa scheda o aggiungere schede aggiuntive.
Esempio
Esempio 1: Ottenere tutte le schede SCSI virtuali in una macchina virtuale
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Get-SCVirtualScsiAdapter -VM $VM
Il primo comando ottiene l'oggetto macchina virtuale denominato VM01 e archivia l'oggetto nella variabile $VM.
Il secondo comando ottiene tutti gli oggetti adattatori SCSI virtuali in VM01 e visualizza informazioni sulle schede all'utente.
Esempio 2: Ottenere tutte le schede SCSI virtuali in un modello di macchina virtuale
PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> Get-SCVirtualScsiAdapter -VMTemplate $VMTemplate
Il primo comando ottiene l'oggetto modello di macchina virtuale denominato VMTemplate01 dalla libreria VMM e archivia l'oggetto nella variabile $VMTemplate.
Il secondo comando ottiene tutti gli oggetti adattatori SCSI virtuali in VMTemplate01 e visualizza informazioni sulle schede all'utente.
Esempio 3: Ottenere tutte le schede SCSI virtuali da un profilo hardware
PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> Get-SCVirtualScsiAdapter -HardwareProfile $HWProfile
Il primo comando ottiene l'oggetto profilo hardware denominato NewHWProfile01 dalla libreria VMM e archivia l'oggetto nella variabile $HWProfile.
Il secondo comando ottiene tutti gli oggetti adattatori SCSI in NewHWProfile01 e visualizza informazioni sulle schede all'utente.
Parametri
-All
Indica che questo cmdlet ottiene tutti gli oggetti subordinati indipendenti dall'oggetto padre.
Ad esempio, il comando Get-SCVirtualDiskDrive -All
ottiene tutti gli oggetti unità disco virtuale indipendentemente dall'oggetto macchina virtuale o dall'oggetto modello a cui è associato ogni oggetto unità disco virtuale.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HardwareProfile
Specifica un oggetto profilo hardware.
Type: | HardwareProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ID
Specifica l'identificatore numerico come identificatore univoco globale o GUID per un oggetto specifico.
Type: | Guid |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Specifica il nome di un utente. Questo cmdlet imposta l'oggetto per conto dell'utente come utente che specifica questo parametro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Specifica un ruolo utente. Questo cmdlet imposta l'oggetto per conto del ruolo utente come ruolo utente specificato da questo parametro. Per ottenere un oggetto ruolo utente, usare il cmdlet Get-SCUserRole .
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Specifica un oggetto macchina virtuale.
Type: | VM |
Position: | Named |
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 |
-VMTemplate
Specifica un oggetto modello VMM utilizzato per creare macchine virtuali.
Type: | Template |
Aliases: | Template |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
VirtualSCSIAdapter
Questo cmdlet restituisce un oggetto VirtualSCSIAdapter .
Note
- Richiede un oggetto macchina virtuale VMM, un oggetto modello di macchina virtuale o un oggetto profilo hardware, che può essere recuperato usando rispettivamente i cmdlet Get-SCVirtualMachine, Get-SCVMTemplate o Get-SCHardwareProfile .