Udostępnij za pośrednictwem


New-SCStorageZone

Tworzy strefę w strefie ustawionej dla danej tkaniny.

Składnia

Default (Domyślna)

New-SCStorageZone
    [-StorageZoneSet] <StorageZoneSet>
    -Name <String>
    [-Description <String>]
    [-AddZoneAlias <StorageZoneAlias[]>]
    [-AddZoneMembership <String[]>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Opis

Polecenie cmdlet New-SCStorageZone tworzy strefę w zestawie stref dla danej sieci szkieletowej.

Przykłady

Przykład 1: Tworzenie strefy i zatwierdzanie jej w zestawie stref

PS C:\> $ZoneSet = Get-SCStorageZoneSet -Name "ZoneSet01"
PS C:\> $Alias = Get-SCStorageZoneAlias -Name "MyArrayPorts"
PS C:\> $Members = @()
PS C:\> $Members += "D113ED3B8A310220"
PS C:\> $Members += "C003FF3B8A610000"
PS C:\> New-SCStorageZone -StorageZoneSet $ZoneSet -Name "MyZone" -Description "Zone for virtual machine host" -AddZoneAlias $Alias -AddZoneMembership $Members -ForceZoneSetActivation

Pierwsze polecenie pobiera obiekt zestawu stref o nazwie ZoneSet01, a następnie zapisuje ten obiekt w zmiennej $ZoneSet.

Drugie polecenie pobiera alias strefy magazynowania o nazwie MyArrayPorts, a następnie zapisuje ten obiekt w zmiennej $Alias.

Trzecie polecenie tworzy tablicę o nazwie $Members. Czwarte i piąte polecenie wypełniają tablicę $Members.

Ostatnie polecenie tworzy strefę magazynowania i zatwierdza ją do zestawu stref przechowywanego w $ZoneSet.

Przykład 2: Tworzenie strefy bez zatwierdzania jej w zestawie stref

PS C:\> $ZoneSet = Get-SCStorageZoneSet -Name "ZoneSet01"
PS C:\> $Members = @()
PS C:\> $Members += "D113ED3B8A310220"
PS C:\> $Members += "C003FF3B8A610000"
PS C:\> New-SCStorageZone -StorageZoneSet $ZoneSet -Name "MyZone" -Description "Zone for virtual machine host" -AddZoneMembership $Members

Pierwsze polecenie pobiera obiekt zestawu stref o nazwie ZoneSet01, a następnie zapisuje ten obiekt w zmiennej $ZoneSet.

Drugie polecenie tworzy tablicę o nazwie $members. Trzecie i czwarte polecenie wypełniają tablicę $Members.

Ostatnie polecenie tworzy strefę składowania bez zatwierdzania jej w zestawie stref.

Parametry

-AddZoneAlias

Określa tablicę aliasów stref reprezentujących co najmniej jedną nazwę portu na całym świecie. Aby uzyskać obiekt StorageZoneAlias , użyj polecenia cmdlet Get-SCStorageZoneAlias .

Właściwości parametru

Typ:

StorageZoneAlias[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-AddZoneMembership

Określa tablicę elementów członkowskich strefy, które mają zostać dodane przez to polecenie cmdlet.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Description

Określa opis strefy przechowywania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-JobVariable

Określa nazwę zmiennej, która jest używana do śledzenia i przechowywania postępu zadania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Name

Określa nazwę nowej strefy magazynowania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-StorageZoneSet

Określa obiekt zestawu stref przechowywania. Aby uzyskać obiekt StorageZoneSet , użyj polecenia cmdlet Get-SCStorageZoneSet .

Właściwości parametru

Typ:StorageZoneSet
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

StorageZone

To polecenie cmdlet zwraca obiekt StorageZone .