Condividi tramite


Get-SCVirtualCOMPort

Ottiene una porta COM virtuale da una macchina virtuale, un modello di macchina virtuale o un profilo hardware.

Sintassi

Get-SCVirtualCOMPort
   [-VMMServer <ServerConnection>]
   [-All]
   [<CommonParameters>]
Get-SCVirtualCOMPort
   -HardwareProfile <HardwareProfile>
   [<CommonParameters>]
Get-SCVirtualCOMPort
   -VM <VM>
   [<CommonParameters>]
Get-SCVirtualCOMPort
   -VMTemplate <Template>
   [<CommonParameters>]

Descrizione

Il cmdlet Get-SCVirtualCOMPort ottiene oggetti porta COM (Virtual Communication). Questo cmdlet ottiene una o entrambe le porte COM da un oggetto macchina virtuale, un oggetto modello di macchina virtuale o un oggetto profilo hardware gestito da Virtual Machine Manager (VMM).

Una porta COM virtuale può connettersi a una porta fisica in un server host di macchine virtuali, a un file di testo o a una named pipe. Ogni macchina virtuale, modello di macchina virtuale e profilo hardware contiene esattamente due porte COM.

Esempio

Esempio 1: Ottenere le porte COM per una macchina virtuale

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Get-SCVirtualCOMPort -VM $VM

Il primo comando ottiene la macchina virtuale denominata VM01 e quindi archivia l'oggetto nella variabile $VM.

Il secondo comando ottiene gli oggetti porta COM virtuali in VM01 e visualizza informazioni su queste porte.

Esempio 2: Ottenere porte COM per un modello

PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> Get-SCVirtualCOMPort -VMTemplate $VMTemplate

Il primo comando ottiene il modello di macchina virtuale denominato VMTemplate01 e quindi archivia tale oggetto nella variabile $VMTemplate.

Il secondo comando ottiene gli oggetti porta COM virtuali per VMTemplate01 e visualizza informazioni su queste porte.

Esempio 3: Ottenere porte COM per un profilo hardware

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> Get-SCVirtualCOMPort -HardwareProfile $HWProfile

Il primo comando ottiene il profilo hardware denominato NewHWProfile01 e quindi archivia tale oggetto nella variabile $HWProfile.

Il secondo comando ottiene gli oggetti porta COM virtuali per NewHWProfile01 e visualizza informazioni su queste porte.

Parametri

-All

Indica che questo cmdlet ottiene un elenco completo di porte COM subordinate indipendenti dall'oggetto padre.

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

-VM

Specifica una macchina virtuale per cui questo cmdlet ottiene le porte COM virtuali. Per ottenere un oggetto macchina virtuale, usare il cmdlet Get-SCVirtualMachine .

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 modello VMM usato per creare macchine virtuali per cui questo cmdlet ottiene le porte COM virtuali. Per ottenere un oggetto modello VMM, usare il cmdlet Get-SCVMTemplate.

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

Output

VirtualCOMPort

Questo cmdlet restituisce un oggetto VirtualCOMPort .