Dela via


New-AzureStorSimpleDeviceVolume

Skapar en volym i en angiven volymcontainer.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

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

Cmdleten New-AzureStorSimpleDeviceVolume skapar en volym i en angiven volymcontainer. Den här cmdleten associerar varje volym med en eller flera åtkomstkontrollposter. Om du vill hämta AccessControlRecord-objekt använder du cmdleten Get-AzureStorSimpleAccessControlRecord . Ange ett namn, en storlek och en AppType för volymen. Ange också om du vill skapa volymen online, om du vill aktivera standardsäkerhetskopiering och om du vill aktivera övervakning.

Exempel

Exempel 1: Skapa en volym

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.

Det första kommandot hämtar åtkomstkontrollposterna i StorSimple Manager-tjänstkonfigurationen med hjälp av cmdleten Get-AzureStorSimpleAccessControlRecord och lagrar dem sedan i variabeln $AcrList.

Det andra kommandot hämtar volymcontainern med namnet VolumeContainer07 för enheten Contoso63-AppVm med hjälp av cmdleten Get-AzureStorSimpleDeviceVolumeContainer . Kommandot skickar containern till den aktuella cmdleten med hjälp av pipelineoperatorn. Den här cmdleten skapar volymen. Kommandot anger namnet på volymen, storleken och åtkomstkontrollposterna som lagras i $AcrList. Det här kommandot startar jobbet och returnerar sedan ett TaskResponse-objekt . Om du vill se status för jobbet använder du cmdleten Get-AzureStorSimpleTask .

Exempel 2: Skapa en volym utan åtkomstkontrollåtkomstkontrollposteråtkomstkontroll

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.

Det här kommandot hämtar volymcontainern med namnet VolumeContainer01 för enheten Contoso63-AppVm med hjälp av cmdleten Get-AzureStorSimpleDeviceVolumeContainer . Kommandot skickar containern till den aktuella cmdleten med hjälp av pipelineoperatorn. Den här cmdleten skapar volymen. Kommandot anger namnet på volymen, storleken och ett tomt värde för åtkomstkontrollposter. Det här kommandot anger parametern WaitForComplete , så den returnerar en TaskStatusInfo när volymen har skapats.

Eftersom kommandot anger inga åtkomstkontrollposter går det inte att komma åt den här volymen. Du kan lägga till åtkomst senare med hjälp av cmdleten Set-AzureStorSimpleDeviceVolume .

Parametrar

-AccessControlRecords

Anger en lista över åtkomstkontrollposter som ska associeras med volymen.

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

-DeviceName

Anger namnet på den StorSimple-enhet som volymen ska skapas på.

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

-EnableDefaultBackup

Anger om du vill aktivera standardsäkerhetskopiering för volymen.

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

-EnableMonitoring

Anger om du vill aktivera övervakning för volymen.

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

-Online

Anger om volymen ska skapas online.

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

-Profile

Anger en Azure-profil.

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

-VolumeAppType

Anger om du vill skapa en primär volym eller arkivvolym. Giltiga värden är: PrimaryVolume och ArchiveVolume.

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

-VolumeContainer

Anger containern, som ett DataContainer-objekt , där volymen ska skapas. Om du vill hämta ett VirtualDisk-objekt använder du cmdleten Get-AzureStorSimpleDeviceVolumeContainer .

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

-VolumeName

Anger ett namn på den nya volymen.

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

-VolumeSizeInBytes

Anger volymstorleken i byte.

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

-WaitForComplete

Anger att den här cmdleten väntar på att åtgärden ska slutföras innan den returnerar kontrollen till Windows PowerShell-konsolen.

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

Indata

DataContainer, List\<AccessControlRecord\>

Den här cmdleten accepterar ett DataContainer-objekt och en lista över AccessControlRecord-objekt för den nya volymen.

Utdata

TaskStatusInfo

Den här cmdleten returnerar ett TaskStatusInfo-objekt om du anger parametern WaitForComplete .