Delen via


New-AzureStorSimpleDeviceVolume

Hiermee maakt u een volume in een opgegeven volumecontainer.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van Service Management-API's. Zie de Az PowerShell-module voor cmdlets voor het beheren van Azure Resource Manager-resources.

Syntax

New-AzureStorSimpleDeviceVolume
   -DeviceName <String>
   -VolumeContainer <DataContainer>
   -VolumeName <String>
   -VolumeSizeInBytes <Int64>
   -AccessControlRecords <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.AccessControlRecord]>
   -VolumeAppType <AppType>
   -Online <Boolean>
   -EnableDefaultBackup <Boolean>
   -EnableMonitoring <Boolean>
   [-WaitForComplete]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

De cmdlet New-AzureStorSimpleDeviceVolume maakt een volume in een opgegeven volumecontainer. Deze cmdlet koppelt elk volume aan een of meer records voor toegangsbeheer. Gebruik de cmdlet Get-AzureStorSimpleAccessControlRecord om AccessControlRecord-objecten te verkrijgen. Geef een naam, grootte en AppType op voor het volume. Geef ook op of het volume online moet worden gemaakt, of standaardback-up moet worden ingeschakeld en of bewaking moet worden ingeschakeld.

Voorbeelden

Voorbeeld 1: Een volume maken

PS C:\>$AcrList = Get-AzureStorSimpleAccessControlRecord
PS C:\> Get-AzureStorSimpleDeviceVolumeContainer -DeviceName "Contoso63-AppVm" -VolumeContainerName "VolumeContainer07" | New-AzureStorSimpleDeviceVolume -DeviceName "Contoso63-AppVm" -VolumeName "Volume18" -Size 2000000000 -AccessControlRecords $AcrList -VolumeAppType PrimaryVolume -Online $True -EnableDefaultBackup $False -EnableMonitoring $False

VERBOSE: ClientRequestId: a29d1a84-1f81-4f20-9130-7adfe45e41fb_PS
VERBOSE: ClientRequestId: 8fa63df1-3f81-4029-a536-b536a70068ad_PS
VERBOSE: ClientRequestId: 964c5744-8bb1-4f70-beda-95ca4c7f3eb6_PS
VERBOSE: ClientRequestId: f09fff3a-54fa-4a0e-93db-b079260ed2dd_PS
VERBOSE: ClientRequestId: 59aa29e3-8044-411a-adae-b64a2681ffed_PS
VERBOSE: ClientRequestId: 0ffd0297-19be-40fe-a64e-6a2947d831b4_PS
c3b1ad53-7a51-49d7-ae83-94ff1ff3ab90
VERBOSE: The create task is submitted successfully. Please use the command Get-AzureStorSimpleTask -InstanceId
c3b1ad53-7a51-49d7-ae83-94ff1ff3ab90 for tracking the task's status
VERBOSE: Volume container with name: VolumeContainer07 is found.

De eerste opdracht haalt de records voor toegangsbeheer op in de StorSimple Manager-serviceconfiguratie met behulp van de cmdlet Get-AzureStorSimpleAccessControlRecord en slaat deze vervolgens op in de variabele $AcrList.

Met de tweede opdracht wordt de volumecontainer VolumeContainer07 opgehaald voor het apparaat met de naam Contoso63-AppVm met behulp van de cmdlet Get-AzureStorSimpleDeviceVolumeContainer . De opdracht geeft die container door aan de huidige cmdlet met behulp van de pijplijnoperator. Met deze cmdlet wordt het volume gemaakt. Met de opdracht geeft u de naam op voor het volume, de grootte en de toegangsbeheerrecords die zijn opgeslagen in $AcrList. Met deze opdracht wordt de taak gestart en wordt vervolgens een TaskResponse-object geretourneerd. Gebruik de cmdlet Get-AzureStorSimpleTask om de status van de taak te bekijken.

Voorbeeld 2: Een volume maken zonder access Controlaccess-besturingselement recordsaccess-besturingselement

PS C:\>Get-AzureStorSimpleDeviceVolumeContainer -DeviceName "Contoso63-AppVm" -VolumeContainerName "VolumeContainer01" | New-AzureStorSimpleDeviceVolume -DeviceName "Contoso63-AppVm" -VolumeName "Volume22" -Size 2000000000 -AccessControlRecords @() -VolumeAppType PrimaryVolume -Online $True -EnableDefaultBackup $False -EnableMonitoring $False -WaitForComplete
VERBOSE: ClientRequestId: 3f359790-7e1f-48e7-acf8-ecabba850966_PS
VERBOSE: ClientRequestId: 2723ebcf-cd72-47bb-99b5-0c099d45641b_PS
VERBOSE: ClientRequestId: e605091f-dd63-42a7-bda2-24753cbc1f9a_PS
VERBOSE: ClientRequestId: b3fd08c3-67c5-4309-9591-15d92c360469_PS
VERBOSE: ClientRequestId: 15a024a3-b0c9-4f83-9c34-0ed8b95d024b_PS
VERBOSE: ClientRequestId: c13f92f9-aea1-40dd-af80-3affe273adbe_PS


TaskId       : ceef657e-390e-4f7a-aab7-669a29c29e7f
TaskResult   : Succeeded
TaskStatus   : Completed
ErrorCode    : 
ErrorMessage : 
TaskSteps    : {Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep}

VERBOSE: The task created for your create operation has completed successfully. 
VERBOSE: ClientRequestId: 1d79febf-f752-4255-af2d-230d40773bc6_PS
AccessType             : NoAccess
AcrIdList              : {}
AcrList                : {}
AppType                : PrimaryVolume
DataContainer          : Microsoft.WindowsAzure.Management.StorSimple.Models.DataContainer
DataContainerId        : 68b63d15-6aa5-4e69-9f9d-4a0bc607d6e9
InstanceId             : SS-VOL-d73b7eec-76fc-4310-b347-69b160de8cdd
InternalInstanceId     : 
IsBackupEnabled        : False
IsDefaultBackupEnabled : False
IsMonitoringEnabled    : False
Name                   : Volume22
Online                 : True
OperationInProgress    : None
SizeInBytes            : 2000000000
VSN                    : SS-VOL-d73b7eec-76fc-4310-b347-69b160de8cdd

VERBOSE: Volume container with name: VolumeContainer01 is found.

Met deze opdracht wordt de volumecontainer met de naam VolumeContainer01 opgehaald voor het apparaat met de naam Contoso63-AppVm met behulp van de cmdlet Get-AzureStorSimpleDeviceVolumeContainer . De opdracht geeft die container door aan de huidige cmdlet met behulp van de pijplijnoperator. Met deze cmdlet wordt het volume gemaakt. Met de opdracht geeft u de naam op voor het volume, de grootte en een lege waarde voor records voor toegangsbeheer. Met deze opdracht geeft u de parameter WaitForComplete op , zodat deze een TaskStatusInfo retourneert nadat het volume is gemaakt.

Omdat de opdracht geen records voor toegangsbeheer opgeeft, kan dit volume niet worden geopend. U kunt later toegang toevoegen met behulp van de cmdlet Set-AzureStorSimpleDeviceVolume .

Parameters

-AccessControlRecords

Hiermee geeft u een lijst met toegangsbeheerrecords die aan het volume moeten worden gekoppeld.

Type:List<T>[AccessControlRecord]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DeviceName

Hiermee geeft u de naam van het StorSimple-apparaat waarop het volume moet worden gemaakt.

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

-EnableDefaultBackup

Hiermee geeft u op of standaardback-up voor het volume moet worden ingeschakeld.

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

-EnableMonitoring

Hiermee geeft u op of bewaking voor het volume moet worden ingeschakeld.

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

-Online

Hiermee geeft u op of het volume online moet worden gemaakt.

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

-Profile

Hiermee geeft u een Azure-profiel op.

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

-VolumeAppType

Hiermee geeft u op of een primair of archiefvolume moet worden gemaakt. Geldige waarden zijn: PrimaryVolume en ArchiveVolume.

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

-VolumeContainer

Hiermee geeft u de container, als een DataContainer-object , waarin het volume moet worden gemaakt. Gebruik de cmdlet Get-AzureStorSimpleDeviceVolumeContainer om een VirtualDisk-object te verkrijgen.

Type:DataContainer
Aliases:Container
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VolumeName

Hiermee geeft u een naam voor het nieuwe volume.

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

-VolumeSizeInBytes

Hiermee geeft u de volumegrootte in bytes.

Type:Int64
Aliases:SizeInBytes
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WaitForComplete

Geeft aan dat deze cmdlet wacht tot de bewerking is voltooid voordat het besturingselement wordt geretourneerd naar de Windows PowerShell-console.

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

Invoerwaarden

DataContainer, List\<AccessControlRecord\>

Deze cmdlet accepteert een DataContainer-object en een lijst met AccessControlRecord-objecten voor het nieuwe volume.

Uitvoerwaarden

TaskStatusInfo

Met deze cmdlet wordt een TaskStatusInfo-object geretourneerd als u de parameter WaitForComplete opgeeft.