Udostępnij za pośrednictwem


Set-SCStorageZone

Modyfikuje istniejącą strefę w zestawie stref.

Składnia

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 przechowuje ten obiekt w zmiennej $Zone.

Drugie polecenie pobiera alias strefy magazynu o nazwie MyArrayPorts i przechowuje obiekt w zmiennej $Alias.

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

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

Parametry

-AddZoneAlias

Określa tablicę aliasów strefy, która reprezentuje co najmniej jedną nazwę portów w całej świecie. Aby uzyskać obiekt StorageZoneAlias , użyj polecenia cmdlet Get-SCStorageZoneAlias .

Type:StorageZoneAlias[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddZoneMembership

Określa tablicę elementów członkowskich strefy dla tego polecenia cmdlet do dodania.

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

-Description

Określa opis strefy magazynowania.

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

-JobVariable

Określa nazwę zmiennej używanej do śledzenia i przechowywania postępu zadania.

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

-Name

Określa nazwę nowej strefy magazynowania.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

-RemoveZoneAlias

Określa tablicę aliasów strefy magazynu dla tego polecenia cmdlet do usunięcia.

Type:StorageZoneAlias[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveZoneMembership

Określa tablicę elementów członkowskich strefy dla tego polecenia cmdlet do usunięcia.

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

-RunAsynchronously

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

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

-StorageZone

Określa strefę Fibre Channel w zestawie stref.

Type:StorageZone
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Dane wyjściowe

StorageZone

To polecenie cmdlet zwraca obiekt StorageZone .