Freigeben über


New-SCStorageLogicalUnit

Erstellt eine logische Einheit aus nicht zugewiesener Kapazität in einem Speicherpool.

Syntax

New-SCStorageLogicalUnit
   [-LogicalUnitCopyMethod <StorageLogicalUnitCopyMethod>]
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-StorageLogicalUnit] <StorageLogicalUnit>
   -Name <String>
   [-Description <String>]
   -TargetStoragePool <StoragePool>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCStorageLogicalUnit
   [-LogicalUnitCopyMethod <StorageLogicalUnitCopyMethod>]
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-StorageLogicalUnit] <StorageLogicalUnit>
   -Name <String>
   [-Description <String>]
   [-SetLogicalUnitCopySource]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCStorageLogicalUnit
   [-ProvisioningType <StorageProvisioningType>]
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   -Name <String>
   [-Description <String>]
   [-StoragePool] <StoragePool>
   -DiskSizeMB <UInt64>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-SCStorageLogicalUnit erstellt eine logische Einheit aus nicht zugewiesener Kapazität in einem Speicherpool.

Beispiele

Beispiel 1: Erstellen einer Kopie einer vorhandenen logischen Einheit

PS C:\> $SourceLU = Get-SCStorageLogicalUnit -Name "LUN01"
PS C:\> New-SCStorageLogicalUnit -SetLogicalUnitCopySource -StorageLogicalUnit $SourceLU -Name "NewLU" -LogicalUnitCopyMethod Clone

Der erste Befehl ruft das Speicherobjekt mit dem Namen LUN01 ab und speichert das Objekt in der $SourceLU Variablen.

Der zweite Befehl erstellt eine neue logische Einheit namens NewLU durch Klonen von LUN01.

Parameter

-Description

Gibt eine Beschreibung für das angegebene Objekt an.

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

-DiskSizeMB

Gibt die Größe eines Datenträgers in Megabyte (MB) an.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-LogicalUnitCopyMethod

Gibt die Methode an, die vom Array zum Kopieren einer vorhandenen logischen Einheit verwendet wird. Gültige Werte: Klonen, Snapshot.

Type:StorageLogicalUnitCopyMethod
Accepted values:Snapshot, Clone, RemoteMirror
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Gibt den Namen eines VMM-Objekts an.

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

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-ProvisioningType

Gibt einen Speicherbereitstellungstyp an. Gültige Werte sind: Dünn, Behoben.

Thin gibt an, dass die Kapazität bei Bedarf für eine speicherlogische Einheit übernommen wird.

Fixed gibt an, dass die Kapazität für eine logische Speichereinheit mit fester Größe vollständig zugesichert wird.

Type:StorageProvisioningType
Accepted values:Unknown, Thin, Fixed
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

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

-SetLogicalUnitCopySource

Gibt an, dass die angegebene logische Speichereinheit die Quelle ist, aus der ein Klon kopiert wird.

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

-StorageLogicalUnit

Gibt ein speicherlogisches Einheitsobjekt an.

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

-StoragePool

Gibt ein Speicherpoolobjekt an.

Type:StoragePool
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TargetStoragePool

Gibt den Zielspeicherpool an.

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

-VMHostGroup

Gibt ein Hostgruppenobjekt für virtuelle Maschinen an.

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

Ausgaben

StorageLogicalUnit

Dieses Cmdlet gibt ein StorageLogicalUnit -Objekt zurück.