Condividi tramite


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 adattatori 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 l'adattatore o aggiungere altri adattatori.

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 adapter SCSI in NewHWProfile01 e visualizza informazioni sulle schede all'utente.

Parametri

-All

Indica che questo cmdlet ottiene tutti gli oggetti subordinati indipendentemente 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.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-HardwareProfile

Specifica un oggetto profilo hardware.

Tipo:HardwareProfile
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ID

Specifica l'identificatore numerico come identificatore univoco globale o GUID per un oggetto specifico.

Tipo:Guid
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-OnBehalfOfUser

Specifica il nome di un utente. Questo cmdlet imposta l'oggetto per conto dell'utente come utente specificato da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly: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.

Tipo:UserRole
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VM

Specifica un oggetto macchina virtuale.

Tipo:VM
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server VMM.

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-VMTemplate

Specifica un oggetto modello VMM usato per creare macchine virtuali.

Tipo:Template
Alias:Template
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly: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-SCVMTemplateo Get-SCHardwareProfile.