Set-SCStorageZone
Изменяет существующую зону в наборе зон.
Синтаксис
Set-SCStorageZone
[-StorageZone] <StorageZone>
[-Name <String>]
[-Description <String>]
[-AddZoneAlias <StorageZoneAlias[]>]
[-RemoveZoneAlias <StorageZoneAlias[]>]
[-AddZoneMembership <String[]>]
[-RemoveZoneMembership <String[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет set-SCStorageZone изменяет существующую зону в наборе зон.
Примеры
Пример 1. Изменение существующей зоны
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
Первая команда получает объект зоны с именем Zone01 и сохраняет этот объект в переменной $Zone.
Вторая команда получает псевдоним зоны хранения с именем MyArrayPorts и сохраняет объект в переменной $Alias.
Третья команда создает массив с именем $Members. Четвертые и пятые команды заполняют массив $Members.
Последняя команда добавляет описание и элементы в зону, хранящуюся в $Zone. Команда удаляет указанные псевдонимы.
Параметры
-AddZoneAlias
Задает массив псевдонимов зоны, представляющий одно или несколько имен портов по всему миру. Чтобы получить объект StorageZoneAlias, используйте командлет Get-SCStorageZoneAlias.
Тип: | StorageZoneAlias[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AddZoneMembership
Задает массив элементов зоны для добавления этого командлета.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Description
Указывает описание зоны хранения.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает имя переменной, используемой для отслеживания и хранения хода выполнения задания.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя новой зоны хранения.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveZoneAlias
Указывает массив псевдонимов зоны хранения для удаления этого командлета.
Тип: | StorageZoneAlias[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveZoneMembership
Указывает массив элементов зоны для удаления этого командлета.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-StorageZone
Указывает зону Fibre Channel в наборе зон.
Тип: | StorageZone |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Выходные данные
StorageZone
Этот командлет возвращает объект StorageZone.