Delen via


New-SCStorageFileShare

Hiermee maakt u een opslagbestandsshare in VMM.

Syntaxis

New-SCStorageFileShare
   [-VMMServer <ServerConnection>]
   -StorageFileServer <StorageFileServer>
   -Name <String>
   [-Description <String>]
   -LocalPath <String>
   [-ContinuouslyAvailable <Boolean>]
   [-StorageClassification <StorageClassification>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCStorageFileShare
   [-VMMServer <ServerConnection>]
   -StorageFileServer <StorageFileServer>
   -Name <String>
   [-Description <String>]
   -StoragePool <StoragePool>
   [-FileSystem <String>]
   [-DedupMode <DedupMode>]
   [-AllocationUnitSizeKB <UInt32>]
   [-StorageClassification <StorageClassification>]
   [-ReadCacheSizeMB <UInt64>]
   -JobGroup <Guid>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCStorageFileShare
   [-VMMServer <ServerConnection>]
   -StorageFileServer <StorageFileServer>
   -Name <String>
   [-Description <String>]
   -StoragePool <StoragePool>
   [-FileSystem <String>]
   [-ResiliencySettingName <String>]
   [-NumberOfColumns <UInt16>]
   [-PhysicalDiskRedundancy <UInt16>]
   [-DedupMode <DedupMode>]
   [-AllocationUnitSizeKB <UInt32>]
   -SizeMB <UInt64>
   [-StorageClassification <StorageClassification>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCStorageFileShare
   [-VMMServer <ServerConnection>]
   -StorageFileServer <StorageFileServer>
   -Name <String>
   [-Description <String>]
   -StoragePool <StoragePool>
   [-FileSystem <String>]
   [-ResiliencySettingName <String>]
   [-NumberOfColumns <UInt16>]
   [-PhysicalDiskRedundancy <UInt16>]
   [-DedupMode <DedupMode>]
   [-AllocationUnitSizeKB <UInt32>]
   [-StorageClassification <StorageClassification>]
   -MediaType <StoragePhysicalDiskMediaType[]>
   -StorageTierSizeMB <UInt64[]>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCStorageFileShare
   [-VMMServer <ServerConnection>]
   -StorageFileServer <StorageFileServer>
   -Name <String>
   [-Description <String>]
   -StorageVolume <StorageVolume>
   [-StorageClassification <StorageClassification>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCStorageFileShare
   [-VMMServer <ServerConnection>]
   -StorageFileServer <StorageFileServer>
   -Name <String>
   [-Description <String>]
   -HostedStoragePool <String>
   -SizeMB <UInt64>
   [-StorageClassification <StorageClassification>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

De cmdlet New-SCStorageFileShare maakt een opslagbestandsshare in Virtual Machine Manager (VMM).

Voorbeelden

Voorbeeld 1: Een opslagbestandsshare maken

PS C:\> $FileServer = Get-SCStorageFileServer -Name "FileServer01.Contoso.com"
PS C:\> New-SCStorageFileShare -Name "FileShare02" -StorageFileServer $FileServer -LocalPath "C:\FileShare02"

Met de eerste opdracht wordt het opslagbestandsserverobject met de naam FileServer01 opgehaald en wordt het object opgeslagen in de $FileServer variabele.

Met de tweede opdracht maakt u een opslagbestandsshare met de naam FileShare02 op FileServer01.

Voorbeeld 2: Een gelaagde opslagbestandsshare maken op een gedeelde SOFS

PS C:\> $FileServer = Get-SCStorageFileServer -Name "FileServer01.Contoso.com"
PS C:\> $StoragePool = Get-SCStoragePool -Name "Pool01"
PS C:\> New-SCStorageTier -MediaType "SSD" -SizeMB 1024  -PhysicalDiskRedundancy "2" -ResiliencySettingName "Mirror" -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e6-64a54012dce3"
PS C:\> New-SCStorageTier -MediaType "HDD" -SizeMB 1024  -PhysicalDiskRedundancy "2" -ResiliencySettingName "Parity" -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e6-64a54012dce3"
PS C:\> $StorageClassification = Get-SCStorageClassification -Name "Gold"
PS C:\> $StorageFileShare = New-SCStorageFileShare -StorageFileServer $FileServer -StoragePool $StoragePool -Name "FileShare01" -Description "shared SOSF" -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e664a54012dce3" -FileSystem "CSVFS_ReFS" -StorageClassification $StorageClassification

Met de eerste opdracht wordt het object van de opslagbestandsserver met de naam FileServer01 opgehaald en vervolgens opgeslagen in de variabele $FileServer.

Met de tweede opdracht wordt de opslaggroep Pool01 opgeslagen en vervolgens opgeslagen in de $StoragePool variabele.

Met de derde en vierde opdrachten worden opslaglagen gemaakt.

Met de vijfde opdracht wordt de opslagclassificatie Gold opgeslagen en vervolgens opgeslagen in de $StorageClassification variabele.

Met de laatste opdracht maakt u gelaagde bestandsshare met de naam FileShare01. De opdracht maakt gebruik van waarden die zijn gemaakt in eerdere opdrachten.

Voorbeeld 3: Een gelaagde opslagbestandsshare maken op een S2D-systeem

PS C:\> $FileServer = Get-SCStorageFileServer -Name "FileServer01.Contoso.com"
PS C:\> $StoragePool = Get-SCStoragePool -Name "S2DPool01"
PS C:\> New-SCStorageTier -StorageTierFriendlyName "Performance" -StorageTierSizeInMB 1024 -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e6-64a54012dce3"
PS C:\> New-SCStorageTier -StorageTierFriendlyName "Capacity" -StorageTierSizeInMB 1024 -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e6-64a54012dce3"
PS C:\> $StorageClassification = Get-SCStorageClassification -Name "Gold"
PS C:\> $StorageFileShare = New-SCStorageFileShare -StorageFileServer $FileServer -StoragePool $StoragePool -Name "FileShare01" -Description "storage spaces direct config" -RunAsynchronously -JobGroup "2e42beba-fb19-4c15-94e664a54012dce3" -FileSystem "CSVFS_ReFS" -StorageClassification $StorageClassification"

Met de eerste opdracht wordt het object van de opslagbestandsserver met de naam FileServer01 opgehaald en vervolgens opgeslagen in de variabele $FileServer.

Met de tweede opdracht wordt de opslaggroep met de naam S2DPool01 opgehaald en vervolgens opgeslagen in de $StoragePool variabele. Dit is een directe pool voor opslagruimten.

Met de derde en vierde opdrachten worden opslaglagen gemaakt.

Met de vijfde opdracht wordt de opslagclassificatie Gold opgeslagen en vervolgens opgeslagen in de $StorageClassification variabele.

Met de laatste opdracht maakt u gelaagde bestandsshare met de naam FileShare01. De opdracht maakt gebruik van waarden die zijn gemaakt in eerdere opdrachten.

Parameters

-AllocationUnitSizeKB

Hiermee geeft u de toewijzingsgrootte van een volume, in kilobytes.

Type:UInt32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ContinuouslyAvailable

Geeft aan of de bestandsshare continu beschikbaar is.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DedupMode

Ontdubbeling toepassen op het volume of de bestandsshare op basis van de workload. De acceptabele waarden voor deze parameter zijn:

  • 0 - Uitgeschakeld
  • 1 - GeneralPurpose
  • 2 - Hyper-V
  • 3 - Back-up
Type:DedupMode
Geaccepteerde waarden:Disabled, GeneralPurpose, HyperV, Backup, NotAvailable
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Description

Hiermee geeft u een beschrijving voor de opslagbestandsshare.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FileSystem

Hiermee geeft u het bestandssysteem van een opslagvolume. De acceptabele waarden voor deze parameter zijn:

  • CSVFS_NTFS
  • CSVFS_ReFS
Type:String
Geaccepteerde waarden:CSVFS_NTFS, CSVFS_ReFS
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-HostedStoragePool

Hiermee geeft u een gehoste opslaggroep op.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

Type:Guid
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LocalPath

Hiermee geeft u een lokaal pad voor een opslagbestandsshare.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MediaType

Hiermee geeft u een matrix van opslag van fysieke schijfmediatypeobjecten.

Type:StoragePhysicalDiskMediaType[]
Geaccepteerde waarden:Unknown, HDD, SSD
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van een VMM-object.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NumberOfColumns

Hiermee geeft u het aantal kolommen voor een virtuele schijf.

Type:UInt16
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PhysicalDiskRedundancy

Hiermee geeft u het aantal fysieke schijffouten op dat een virtuele schijf kan ondersteunen.

Type:UInt16
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReadCacheSizeMB

Type:UInt64
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResiliencySettingName

Hiermee geeft u de tolerantie-instelling voor een virtuele schijf. De acceptabele waarden voor deze parameter zijn:

  • Eenvoudig
  • Spiegel
  • Pariteit
Type:String
Geaccepteerde waarden:Simple, Mirror, Parity
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SizeMB

Hiermee geeft u de grootte, in megabytes, van een opslagbestandsshare.

Type:UInt64
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StorageClassification

Hiermee geeft u een opslagclassificatieobject op.

Type:StorageClassification
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StorageFileServer

Hiermee geeft u een opslagbestandsserverobject.

Type:StorageFileServer
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StoragePool

Hiermee geeft u een opslaggroepobject op.

Type:StoragePool
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StorageTierSizeMB

Hiermee geeft u in MB de grootte van de opslaglaag op.

Type:UInt64[]
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StorageVolume

Hiermee geeft u een opslagvolumeobject op een specifieke virtuele-machinehost.

Type:StorageVolume
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False