Share via


Register-SCStorageLogicalUnit

Associa un'unità logica a un host.

Sintassi

Register-SCStorageLogicalUnit
        [-StorageLogicalUnit] <StorageLogicalUnit[]>
        -JobGroup <Guid>
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]
Register-SCStorageLogicalUnit
        [-StorageLogicalUnit] <StorageLogicalUnit[]>
        [-JobGroup <Guid>]
        -VM <VM[]>
        [-AddVM <VM>]
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]
Register-SCStorageLogicalUnit
        [-StorageLogicalUnit] <StorageLogicalUnit[]>
        [-JobGroup <Guid>]
        -VMHost <Host>
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]
Register-SCStorageLogicalUnit
        [-StorageLogicalUnit] <StorageLogicalUnit[]>
        [-JobGroup <Guid>]
        -StorageFileServer <StorageFileServer>
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]
Register-SCStorageLogicalUnit
        [-StorageLogicalUnit] <StorageLogicalUnit[]>
        [-StorageEndpoints <String[]>]
        [-StorageGroupName <String>]
        -StorageInitiators <String[]>
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]
Register-SCStorageLogicalUnit
        [-StorageLogicalUnit] <StorageLogicalUnit[]>
        -VMHostCluster <HostCluster>
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

Descrizione

Il cmdlet Register-SCStorageLogicalUnit associa un'unità logica a un host di macchine virtuali. L'unità logica viene visualizzata nel sistema operativo come disco.

Esempio

Esempio 1: Registrare un'unità logica con un host

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $LU = Get-SCStorageLogicalUnit -Name "LUN01"
PS C:\> Register-SCStorageLogicalUnit -StorageLogicalUnit $LU -VMHost $VMHost

Il primo comando ottiene l'oggetto host denominato VMHost01 e archivia l'oggetto nella variabile $VMHost.

Il secondo comando ottiene l'oggetto unità logica di archiviazione denominato LUN01 e archivia l'oggetto nella variabile $LU.

L'ultimo comando registra LUN01 con VMHost01.

Parametri

-AddVM

Specifica un oggetto macchina virtuale.

Type:VM
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come un insieme prima dell'esecuzione dell'ultimo comando che include lo stesso identificatore di gruppo di processi.

Type:Guid
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

-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

-StorageEndpoints

Specifica una matrice di endpoint di archiviazione.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageFileServer

Specifica un oggetto file server di archiviazione.

Type:StorageFileServer
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageGroupName

Specifica il nome di un gruppo di archiviazione.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageInitiators

Specifica una matrice di iniziatori di archiviazione.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageLogicalUnit

Specifica una matrice di oggetti unità logiche di archiviazione.

Type:StorageLogicalUnit[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VM

Specifica una matrice di oggetti macchina virtuale.

Type:VM[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHost

Specifica un oggetto host di macchina virtuale. VMM supporta host Hyper-V, host VMware ESX e host Citrix XenServer.

Per altre informazioni su ogni tipo di host, vedere il cmdlet Add-SCVMHost .

Type:Host
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostCluster

Specifica un oggetto cluster host VMM.

Type:HostCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Output

StorageDisk

Questo cmdlet restituisce un oggetto StorageDisk .