New-AzureStorSimpleDeviceVolume
Vytvoří svazek v zadaném kontejneru svazku.
Poznámka:
Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.
Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.
Syntaxe
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
Rutina New-AzureStorSimpleDeviceVolume vytvoří svazek v zadaném kontejneru svazku. Tato rutina přidruží každý svazek k jednomu nebo více záznamům řízení přístupu. Chcete-li získat AccessControlRecord objekty, použijte rutinu Get-AzureStorSimpleAccessControlRecord . Zadejte název, velikost a typ aplikace svazku. Určete také, jestli se má svazek vytvořit online, jestli se má povolit výchozí zálohování a jestli se má povolit monitorování.
Příklady
Příklad 1: Vytvoření svazku
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.
První příkaz získá záznamy řízení přístupu v konfiguraci služby StorSimple Manager pomocí rutiny Get-AzureStorSimpleAccessControlRecord a pak je uloží do proměnné $AcrList.
Druhý příkaz získá kontejner svazku s názvem VolumeContainer07 pro zařízení s názvem Contoso63-AppVm pomocí rutiny Get-AzureStorSimpleDeviceVolumeContainer . Příkaz předá tento kontejner aktuální rutině pomocí operátoru kanálu. Tato rutina vytvoří svazek. Příkaz určuje název svazku, velikost a záznamy řízení přístupu uložené v $AcrList. Tento příkaz spustí úlohu a vrátí objekt TaskResponse . Pokud chcete zobrazit stav úlohy, použijte rutinu Get-AzureStorSimpleTask .
Příklad 2: Vytvoření svazku bez řízení přístupu control recordsaccess
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.
Tento příkaz získá kontejner svazku s názvem VolumeContainer01 pro zařízení s názvem Contoso63-AppVm pomocí rutiny Get-AzureStorSimpleDeviceVolumeContainer . Příkaz předá tento kontejner aktuální rutině pomocí operátoru kanálu. Tato rutina vytvoří svazek. Příkaz určuje název svazku, velikost a prázdnou hodnotu pro záznamy řízení přístupu. Tento příkaz určuje parametr WaitForComplete , takže vrátí TaskStatusInfo po vytvoření svazku.
Vzhledem k tomu, že příkaz určuje žádné záznamy řízení přístupu, nelze k tomuto svazku získat přístup. Přístup můžete později přidat pomocí rutiny Set-AzureStorSimpleDeviceVolume .
Parametry
-AccessControlRecords
Určuje seznam záznamů řízení přístupu, které se mají přidružit ke svazku.
Typ: | List<T>[AccessControlRecord] |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DeviceName
Určuje název zařízení StorSimple, na kterém se má svazek vytvořit.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EnableDefaultBackup
Určuje, jestli se má pro svazek povolit výchozí zálohování.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EnableMonitoring
Určuje, jestli se má povolit monitorování svazku.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Online
Určuje, jestli se má svazek vytvořit online.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Profile
Určuje profil Azure.
Typ: | AzureSMProfile |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VolumeAppType
Určuje, jestli se má vytvořit primární nebo archivní svazek. Platné hodnoty jsou: PrimaryVolume a ArchiveVolume.
Typ: | AppType |
Aliasy: | AppType |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VolumeContainer
Určuje kontejner jako objekt DataContainer , ve kterém se má svazek vytvořit. K získání objektu VirtualDisk použijte rutinu Get-AzureStorSimpleDeviceVolumeContainer .
Typ: | DataContainer |
Aliasy: | Container |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VolumeName
Určuje název nového svazku.
Typ: | String |
Aliasy: | Name |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VolumeSizeInBytes
Určuje velikost svazku v bajtech.
Typ: | Int64 |
Aliasy: | SizeInBytes |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WaitForComplete
Označuje, že tato rutina čeká na dokončení operace, než vrátí řízení do konzoly Windows PowerShellu.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
DataContainer, List\<AccessControlRecord\>
Tato rutina přijímá objekt DataContainer a seznam objektů AccessControlRecord pro nový svazek.
Výstupy
TaskStatusInfo
Tato rutina vrátí TaskStatusInfo objekt, pokud zadáte WaitForComplete parametr.