Set-SCCloudCapacity

Изменяет параметры емкости облака для частного облака.

Синтаксис

FromValues

Set-SCCloudCapacity
    -CloudCapacity <CloudCapacity>
    [-CPUCount <UInt32>]
    [-UseCPUCountMaximum <Boolean>]
    [-MemoryMB <UInt32>]
    [-UseMemoryMBMaximum <Boolean>]
    [-StorageGB <UInt32>]
    [-UseStorageGBMaximum <Boolean>]
    [-CustomQuotaCount <UInt32>]
    [-UseCustomQuotaCountMaximum <Boolean>]
    [-VMCount <UInt32>]
    [-UseVMCountMaximum <Boolean>]
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

JobGroupParamSet

Set-SCCloudCapacity
    -JobGroup <Guid>
    [-CPUCount <UInt32>]
    [-UseCPUCountMaximum <Boolean>]
    [-MemoryMB <UInt32>]
    [-UseMemoryMBMaximum <Boolean>]
    [-StorageGB <UInt32>]
    [-UseStorageGBMaximum <Boolean>]
    [-CustomQuotaCount <UInt32>]
    [-UseCustomQuotaCountMaximum <Boolean>]
    [-VMCount <UInt32>]
    [-UseVMCountMaximum <Boolean>]
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Командлет Set-SCCloudCapacity изменяет параметры емкости облака для частного облака в диспетчере виртуальных машин (VMM). Вы можете обновить следующие измерения емкости облака:

  • виртуальные машины
  • виртуальные процессоры
  • Пользовательские точки квот
  • хранилище (ГБ)
  • память (МБ)

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

Примеры

Пример 1: Изменение свойств емкости облака в указанном облаке

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -CloudCapacity $CloudCapacity -VirtualCPUCountLimited $True -VirtualCPUCount 20

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

Вторая команда получает облачную емкость для частного облака, хранящуюся в $Cloud, и сохраняет ее в переменной $CloudCapacity.

Последняя команда указывает, что должно быть установлено ограничение на количество виртуальных ЦП для облачной емкости, хранящейся в $CloudCapacity, и изменяет количество виртуальных ЦП на 20.

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

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud02"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100 -StorageLimited $True -StorageGB 500
PS C:\> Set-SCCloud -JobGroup $Guid -Cloud $Cloud

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

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

Третья команда получает объект облачной емкости для частного облака, хранящийся в $cloud, и сохраняет объект в переменной $CloudCapacity.

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

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

Параметры

-CloudCapacity

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

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

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

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

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

-Confirm

Запрашивает подтверждение перед запуском cmdlet.

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

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

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

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

-CPUCount

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

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

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

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

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

-CustomQuotaCount

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

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

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

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

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

-JobGroup

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

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

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

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

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

-JobVariable

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

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

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

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

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

-MemoryMB

Указывает объем памяти в мегабайтах (МБ) для квоты роли пользователя или емкости облака.

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

Тип:UInt32
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

-RunAsynchronously

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

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

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

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

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

-StorageGB

Указывает объем хранилища в гигабайтах (ГБ) для квоты роли пользователя или емкости облака. Этот объем хранилища не включает хранилище библиотеки.

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

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

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

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

-UseCPUCountMaximum

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

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

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

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

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

-UseCustomQuotaCountMaximum

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

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

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

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

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

-UseMemoryMBMaximum

Указывает, разрешен ли максимальный объем памяти в мегабайтах (МБ) для роли пользователя или емкости облака. При использовании этого параметра квота для измерения памяти не применяется.

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

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

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

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

-UseStorageGBMaximum

Указывает, разрешен ли максимальный объем хранилища в гигабайтах (ГБ) для роли пользователя или емкости облака. При использовании этого параметра квота для измерения хранилища не применяется.

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

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

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

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

-UseVMCountMaximum

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

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

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

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

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

-VMCount

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

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

Тип:UInt32
Default value:None
Поддерживаются подстановочные знаки: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

-WhatIf

Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.

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

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

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

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

CommonParameters

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