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 .