Udostępnij za pośrednictwem


Set-SCStorageZone

Modyfikuje istniejącą strefę w zestawie stref.

Składnia

Default (Domyślna)

Set-SCStorageZone
    [-StorageZone] <StorageZone>
    [-Name <String>]
    [-Description <String>]
    [-AddZoneAlias <StorageZoneAlias[]>]
    [-RemoveZoneAlias <StorageZoneAlias[]>]
    [-AddZoneMembership <String[]>]
    [-RemoveZoneMembership <String[]>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Opis

Polecenie cmdlet Set-SCStorageZone modyfikuje istniejącą strefę w zestawie stref.

Przykłady

Przykład 1: Modyfikowanie istniejącej strefy

PS C:\> $Zone = Get-SCStorageZone -Name "Zone01"
PS C:\> $Alias = Get-SCStorageZoneAlias -Name "MyArrayPorts"
PS C:\> $Members = @()
PS C:\> $Members += "D113ED3B8A310220"
PS C:\> $Members += "C003FF3B8A610000"
PS C:\> Set-SCStorageZone -StorageZone $Zone -Description "Update zone for vm host" -AddZoneMembership $Members -RemoveZoneAlias $Alias

Pierwsze polecenie pobiera obiekt strefy o nazwie Zone01 i zapisuje ten obiekt w zmiennej $Zone.

Drugie polecenie pobiera alias strefy magazynowania o nazwie MyArrayPorts i zapisuje obiekt w zmiennej $Alias.

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

Ostatnie polecenie dodaje opis i elementy do strefy przechowywanej w $Zone. Polecenie usuwa określone aliasy.

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:False
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

-RemoveZoneAlias

Określa tablicę aliasów strefy magazynowania, które mają zostać usunięte przez to polecenie cmdlet.

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

-RemoveZoneMembership

Określa tablicę elementów członkowskich strefy, która ma zostać usunięta 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

-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

-StorageZone

Określa strefę Fibre Channel w zestawie stref.

Właściwości parametru

Typ:StorageZone
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 .