Set-CMCloudManagementGateway

Настройка шлюза управления облаком (CMG).

Синтаксис

Set-CMCloudManagementGateway
   [-CARootCert <Hashtable>]
   [-CheckClientCertRevocation <Boolean>]
   [-Description <String>]
   [-EnableCloudDPFunction <Boolean>]
   [-EnableStorageQuota <Boolean>]
   [-EnableTrafficOut <Boolean>]
   [-EnforceProtocol <Boolean>]
   [-Force]
   -InputObject <IResultObject>
   [-PassThru]
   [-RemoveCertThumbprints <String[]>]
   [-ServiceCertPassword <SecureString>]
   [-ServiceCertPath <String>]
   [-StorageCriticalPct <Int32>]
   [-StorageQuotaGB <Int32>]
   [-StorageWarningPct <Int32>]
   [-TrafficCriticalPct <Int32>]
   [-TrafficOutGB <Int32>]
   [-TrafficOutStopService <Boolean>]
   [-TrafficWarningPct <Int32>]
   [-VMInstanceCount <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMCloudManagementGateway
   [-CARootCert <Hashtable>]
   [-CheckClientCertRevocation <Boolean>]
   [-Description <String>]
   [-EnableCloudDPFunction <Boolean>]
   [-EnableStorageQuota <Boolean>]
   [-EnableTrafficOut <Boolean>]
   [-EnforceProtocol <Boolean>]
   [-Force]
   -Id <String>
   [-PassThru]
   [-RemoveCertThumbprints <String[]>]
   [-ServiceCertPassword <SecureString>]
   [-ServiceCertPath <String>]
   [-StorageCriticalPct <Int32>]
   [-StorageQuotaGB <Int32>]
   [-StorageWarningPct <Int32>]
   [-TrafficCriticalPct <Int32>]
   [-TrafficOutGB <Int32>]
   [-TrafficOutStopService <Boolean>]
   [-TrafficWarningPct <Int32>]
   [-VMInstanceCount <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMCloudManagementGateway
   [-CARootCert <Hashtable>]
   [-CheckClientCertRevocation <Boolean>]
   [-Description <String>]
   [-EnableCloudDPFunction <Boolean>]
   [-EnableStorageQuota <Boolean>]
   [-EnableTrafficOut <Boolean>]
   [-EnforceProtocol <Boolean>]
   [-Force]
   -Name <String>
   [-PassThru]
   [-RemoveCertThumbprints <String[]>]
   [-ServiceCertPassword <SecureString>]
   [-ServiceCertPath <String>]
   [-StorageCriticalPct <Int32>]
   [-StorageQuotaGB <Int32>]
   [-StorageWarningPct <Int32>]
   [-TrafficCriticalPct <Int32>]
   [-TrafficOutGB <Int32>]
   [-TrafficOutStopService <Boolean>]
   [-TrafficWarningPct <Int32>]
   [-VMInstanceCount <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Используйте этот командлет для настройки шлюза управления облаком (CMG).

Дополнительные сведения см. в разделе Общие сведения о CMG.

Примечание.

Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.

Примеры

Пример 1. Изменение конфигурации оповещений CMG

Set-CMCloudManagementGateway -Name "GraniteFalls" -EnableTrafficOut $true -TrafficOutGB 10000 -TrafficWarningPct 50 -TrafficCriticalPct 90 -EnableStorageQuota $true -StorageQuotaGB 2000 -StorageWarningPct 50 -StorageCriticalPct 90

Пример 2. Изменение количества виртуальных машин для службы CMG

Этот пример предназначен для CMG с именем GraniteFalls и изменяет количество виртуальных машин на 4.

Set-CMCloudManagementGateway -Name "GraniteFalls" -VMInstancesCount 4

Пример 3. Включение шлюза управления облачными клиентами для обслуживания содержимого из хранилища Azure

Set-CMCloudManagementGateway -Name "GraniteFalls" -EnableCloudDPFunction $true

Пример 4. Добавление двух новых центров сертификации

$path1 = "folder\root.cer"
$type1 = [Microsoft.ConfigurationManagement.AdminConsole.AzureServices.CertificateStore]::RootCA

$path2 = "folder\intermediate.cer"
$type2 = [Microsoft.ConfigurationManagement.AdminConsole.AzureServices.CertificateStore]::IntermediateCA

$cert = @{$path1 = $type1; $path2 = $type2}

Set-CMCloudManagementGateway -Name "GraniteFalls" -CARootCert $cert

Пример 5. Обновление сертификата проверки подлинности сервера CMG

Этот пример предназначен для CMG с именем GraniteFalls и обновляет сертификат проверки подлинности сервера CMG.

Set-CMCloudManagementGateway -Name "GraniteFalls" -ServiceCertPath "c:\TestPath\NewServiceCert.pfx" -ServiceCertPassword (ConvertTo-SecureString -String "tX*xJ11Nuo^B" -AsPlainText -Force)

Пример 6. Удаление корневого сертификата из CMG

Set-CMCloudManagementGateway -Name "GraniteFalls" -RemoveCertThumbprints "A7CBA0014DEF847593569D05003D5B96A1D6A627"

Параметры

-CARootCert

Добавление корневых сертификатов в облачную службу.

Тип:Hashtable
Aliases:CARootCertificate, CARootCertificates
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CheckClientCertRevocation

Присвойте этому параметру значение , true чтобы проверить отзыв сертификата клиента. Чтобы эта проверка работала, необходимо опубликовать список отзыва сертификатов (CRL). Дополнительные сведения см. в статье Публикация списка отзыва сертификатов.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Перед запуском командлет запросит подтверждение.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Description

Укажите необязательное описание этой службы CMG, чтобы лучше определить ее.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableWildcardHandling

Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EnableCloudDPFunction

Применяется к версии 2010 и более поздним. Включите или отключите параметр Разрешить CMG работать в качестве облачной точки распространения и обслуживать содержимое из хранилища Azure.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EnableStorageQuota

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

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EnableTrafficOut

Применяется к версии 2010 и более поздним. Включите или отключите параметр Включить 14-дневные пороговые значения и оповещения для мониторинга исходящей передачи данных.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EnforceProtocol

Применяется к версии 2010 и более поздним. Включите или отключите параметр Принудительное применение TLS 1.2.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

Выполните команду, не запрашивая подтверждение. Если сертификат службы содержит несколько DNS-имен, используйте этот параметр, чтобы избежать предупреждений от командлета.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Id

Укажите идентификатор сайта для службы Azure. Идентификатор — это целочисленное значение, хранящееся в базе данных сайта для службы. Например, выполните следующий SQL-запрос и просмотрите столбец идентификатора : select * from Azure_CloudService.

Тип:String
Aliases:AzureServiceId
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Укажите объект CMG для настройки. Чтобы получить этот объект, используйте командлет Get-CMCloudManagementGateway .

Тип:IResultObject
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

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

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PassThru

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RemoveCertThumbprints

Применяется к версии 2010 и более поздним. Укажите один или несколько отпечатков сертификатов, чтобы удалить их в качестве корневых или промежуточных центров сертификации из CMG.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServiceCertPassword

Применяется к версии 2006 и более поздним. Укажите пароль для сертификата в -ServiceCertPath.

Тип:SecureString
Aliases:ServiceCertificatePassword
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServiceCertPath

Применяется к версии 2006 и более поздним. Укажите путь к сертификату службы. Дополнительные сведения см. в разделе Сертификат проверки подлинности сервера CMG.

Тип:String
Aliases:ServiceCertificatePath
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-StorageCriticalPct

Применяется к версии 2010 и более поздним. Укажите целочисленное значение для параметра Создать критическое оповещение (% от порогового значения оповещений хранилища). Например, 90.

Тип:Int32
Aliases:StorageCriticalPercent
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-StorageQuotaGB

Применяется к версии 2010 и более поздним. Укажите целочисленное значение для порога оповещений хранилища (ГБ). Например, 2.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-StorageWarningPct

Применяется к версии 2010 и более поздним. Укажите целочисленное значение для оповещения о создании предупреждения (% от порогового значения оповещений хранилища). Например, 50.

Тип:Int32
Aliases:StorageWarningPercent
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TrafficCriticalPct

Если вы включили оповещения для мониторинга исходящей передачи данных, укажите процент порогового значения для создания критического оповещения. Это значение по 90 умолчанию.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TrafficOutGB

При включении оповещений хранилища используйте этот параметр, чтобы указать пороговое значение оповещений хранилища в ГБ. Значение по умолчанию — 2.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TrafficOutStopService

Применяется к версии 2010 и более поздним. Включите или отключите параметр Остановить эту службу при превышении критического порога.

Тип:Boolean
Aliases:StopTrafficOutService
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TrafficWarningPct

Если вы включили оповещения для мониторинга исходящей передачи данных, укажите процент от порогового значения для создания предупреждения. Это значение по 50 умолчанию.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VMInstanceCount

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

Тип:Int32
Aliases:VMInstancesCount
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Выходные данные

System.Object