Set-SCCloud

Изменяет свойства частного облака в VMM.

Синтаксис

Default (по умолчанию)

Set-SCCloud

    -RemoveCapabilityProfile <Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile>
    -AddCapabilityProfile <Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile>
    -AddVMHostGroup <Microsoft.SystemCenter.VirtualMachineManager.HostGroup>
    -RemoveVMHostGroup <Microsoft.SystemCenter.VirtualMachineManager.HostGroup>
    -AddCloudResource <Microsoft.SystemCenter.VirtualMachineManager.ClientObject>
    -RemoveCloudResource <Microsoft.SystemCenter.VirtualMachineManager.ClientObject>
    [-Name <String>]
    [-Description <String>]
    -AddReadOnlyLibraryShare <Microsoft.SystemCenter.VirtualMachineManager.LibraryShare>
    -RemoveReadOnlyLibraryShare <Microsoft.SystemCenter.VirtualMachineManager.LibraryShare>
    [-ReadWriteLibraryPath <String>]
    [-DisasterRecoverySupported <Boolean>]
    [-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
    [-VMMServer <ServerConnection>]
    [[-Cloud] <Cloud>]
    [-JobGroup <Guid>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Описание

Командлет Set-SCCloud изменяет свойства частного облака в Virtual Machine Manager (VMM).

Для получения дополнительной информации о частных облаках введите: Get-Help New-SCCloud -detailed.

Примеры

Пример 1: Обновление свойств частного облака с помощью группы заданий

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CapabilityProfile = Get-SCCapabilityProfile -Profilename "HyperV"
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -StorageLimited $True -StorageGB 500 -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100
PS C:\> Set-SCCloud -Cloud $Cloud -AddCapabilityProfile $CapabilityProfile -JobGroup $Guid -Description "Updated description for Cloud01"

Первая команда создает новый идентификатор GUID и сохраняет его в переменной $Guid. Последующие команды, включающие этот идентификатор GUID, собираются в одну группу заданий.

Вторая команда получает объект частного облака с именем Cloud01 и сохраняет объект в переменной $Cloud.

Третья команда получает объект профиля Hyper-V возможностей и сохраняет объект в переменной $CapabilityProfile.

Четвертая команда задает следующие ограничения на размеры емкости облака: 500 ГБ хранилища, 50 виртуальных машин и 100 ЦП. Использование параметра JobGroup указывает, что эта команда не будет выполняться до тех пор, пока не будет выполнена последняя команда, включающая JobGroup с тем же идентификатором GUID.

Последняя команда добавляет профиль возможностей, хранящийся в $CapabilityProfile, в Cloud01, обновляет описание для Cloud01 и задает свойства облачной емкости в Cloud01 с помощью параметров, указанных в четвертой команде. Эта команда использует параметр JobGroup для запуска Set-SCCloudCapacity непосредственно перед запуском Set-SCCloud , чтобы настройки были сопоставлены с указанным частным облаком.

Параметры

-AddCapabilityProfile

Указывает один или несколько объектов профиля возможностей, добавляемых этим командлетом.

Свойства параметра

Тип:Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-AddCloudResource

Указывает один или несколько облачных ресурсов, которые этот командлет добавляет в частное облако. К ресурсам, которые можно добавить в частное облако, относятся: подсистема балансировки нагрузки, логическая сеть, пул статических IP-адресов, пул ресурсов хранения и шаблон виртуального IP-адреса.

Свойства параметра

Тип:Microsoft.SystemCenter.VirtualMachineManager.ClientObject
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-AddReadOnlyLibraryShare

Указывает одну или несколько общих библиотек только для чтения, которые этот командлет добавляет в частное облако.

Свойства параметра

Тип:Microsoft.SystemCenter.VirtualMachineManager.LibraryShare
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-AddVMHostGroup

Указывает одну или несколько групп узлов сети для добавления в существующий массив групп узлов сети или частное облако.

Свойства параметра

Тип:Microsoft.SystemCenter.VirtualMachineManager.HostGroup
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Cloud

Указывает объект частного облака.

Свойства параметра

Тип:Cloud
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Description

Задает описание для указанного объекта.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DisasterRecoverySupported

Указывает, включена ли служба Windows Azure Hyper-V Recovery Manager.

Если включить этот параметр, командлет отправляет в службу через Интернет следующие данные: имя облака, имена виртуальных машин, имена логических сетей, имена узлов виртуальных машин и соответствующие свойства для каждого объекта. Если отправка этой информации противоречит существующим требованиям к конфиденциальности для рабочих нагрузок, развернутых в этом облаке, не выбирайте этот вариант.

После того как вы свяжете это облако с облаком восстановления в Windows Azure Hyper-V Recovery Manager, вы не сможете отключить эту опцию.

Свойства параметра

Тип:Boolean
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobGroup

Указывает идентификатор для ряда команд, которые будут выполняться как набор непосредственно перед окончательной командой, которая включает тот же идентификатор группы заданий.

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

Указывает имя объекта VMM.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ReadWriteLibraryPath

Указывает путь к библиотеке, доступной для записи, в которой могут храниться виртуальные машины.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RemoveCapabilityProfile

Указывает один или несколько объектов профиля возможностей, которые удаляются этим командлетом.

Свойства параметра

Тип:Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RemoveCloudResource

Указывает один или несколько облачных ресурсов, которые командлет удаляет из частного облака.

Свойства параметра

Тип:Microsoft.SystemCenter.VirtualMachineManager.ClientObject
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RemoveReadOnlyLibraryShare

Указывает общую библиотечную папку, доступную только для чтения, которую удаляет этот командлет.

Свойства параметра

Тип:Microsoft.SystemCenter.VirtualMachineManager.LibraryShare
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RemoveVMHostGroup

Указывает одну или несколько групп узлов, которые командлет удаляет из массива групп узлов или частного облака.

Свойства параметра

Тип:Microsoft.SystemCenter.VirtualMachineManager.HostGroup
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ShieldedVMSupportPolicy

Указывает, поддерживает ли данное облако размещение экранированных виртуальных машин, чтобы при размещении предоставлялись оценки для облака.

Свойства параметра

Тип:ShieldedVMSupportPolicyEnum
Default value:None
Допустимые значения:ShieldedVMNotSupported, ShieldedVMSupported
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

Указывает объект сервера VMM.

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.