New-CMCloudManagementGateway

创建云管理网关。

语法

New-CMCloudManagementGateway
   [-CARootCert <Hashtable>]
   [-CheckClientCertRevocation <Boolean>]
   [-Description <String>]
   [-EnableCloudDPFunction <Boolean>]
   [-EnableStorageQuota <Boolean>]
   [-EnableTrafficOut <Boolean>]
   [-EnforceProtocol <Boolean>]
   [-EnvironmentSetting <AzureEnvironment>]
   [-Force]
   [-GroupName <String>]
   [-IsUsingExistingGroup <Boolean>]
   [-Region <AzureRegion>]
   -ServiceCertPassword <SecureString>
   -ServiceCertPath <String>
   [-ServiceName <String>]
   [-StorageCriticalPct <Int32>]
   [-StorageQuotaGB <Int32>]
   [-StorageWarningPct <Int32>]
   [-SubscriptionId <String>]
   [-TrafficCriticalPct <Int32>]
   [-TrafficOutGB <Int32>]
   [-TrafficOutStopService <Boolean>]
   [-TrafficWarningPct <Int32>]
   [-VMInstanceCount <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMCloudManagementGateway
   [-CARootCert <Hashtable>]
   [-CheckClientCertRevocation <Boolean>]
   [-Description <String>]
   [-EnableCloudDPFunction <Boolean>]
   [-EnableStorageQuota <Boolean>]
   [-EnableTrafficOut <Boolean>]
   [-EnforceProtocol <Boolean>]
   [-EnvironmentSetting <AzureEnvironment>]
   [-Force]
   -GroupName <String>
   [-Region <AzureRegion>]
   -ServerAppClientId <String>
   -ServiceCertPassword <SecureString>
   -ServiceCertPath <String>
   [-ServiceName <String>]
   [-StorageCriticalPct <Int32>]
   [-StorageQuotaGB <Int32>]
   [-StorageWarningPct <Int32>]
   -SubscriptionId <String>
   [-TrafficCriticalPct <Int32>]
   [-TrafficOutGB <Int32>]
   [-TrafficOutStopService <Boolean>]
   [-TrafficWarningPct <Int32>]
   [-VMInstanceCount <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

说明

使用此 cmdlet (Azure 中的 CMG) 服务创建云管理网关。 有关如何使用此 cmdlet (CMG) 创建云管理网关的详细信息,请参阅 2010 发行说明:云管理网关

有关详细信息,请参阅 CMG 概述

从版本 2010 开始,从此 cmdlet 中删除了以下参数:

  • GovernmentSubscription
  • ManagementCertificatePassword
  • ManagementCertificatePath
  • PassThru
  • RootCertificatePath
  • ServiceCertificatePassword
  • ServiceCertificatePath
  • ServiceCName

有关版本 2010 中对此 cmdlet 的其他更改的详细信息,请参阅 2010 发行说明

注意

从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>。 有关详细信息,请参阅 入门

示例

示例 1

$Path = "c:\TestPath\RootCA.cer"
$Type = [Microsoft.ConfigurationManagement.AdminConsole.AzureServices.CertificateStore]::RootCA
$Cert =@{$Path = $Type}

$Password = '0HNy*c@63kAe' | ConvertTo-SecureString -AsPlainText -Force

New-CMCloudManagementGateway -ServiceCertPath "c:\TestPath\ServiceCert.pfx" -EnvironmentSetting AzurePublicCloud -SubscriptionId "e517b8cb-a969-4d1e-b2ea-ae1e6c052020" -ServiceCertPassword $Password -ServiceName "GraniteFalls.CloudApp.Net" -Description "EastUS CMG for Contoso" -Region EastUS -VMInstanceCount 2 -CARootCert $Cert -CheckClientCertRevocation $False -EnforceProtocol $True -IsUsingExistingGroup $true -GroupName "Resource group 1"

示例 2

New-CMCloudManagementGateway -ServiceCertPath "c:\TestPath\ServiceCert.pfx" -EnvironmentSetting AzurePublicCloud -SubscriptionId "e517b8cb-a969-4d1e-b2ea-ae1e6c052020" -ServiceCertPassword $Password -ServiceName "GraniteFalls.CloudApp.Net" -Description "EastUS CMG for Contoso" -Region EastUS -VMInstanceCount 2 -CARootCert $Cert -CheckClientCertRevocation $False -EnforceProtocol $True -GroupName "Resource group 1" -EnableCloudDPFunction $true -EnableTrafficOut $true -TrafficOutStopService $true -TrafficOutGB 10000 -TrafficWarningPct 50 -TrafficCriticalPct 90 -EnableStorageQuota $true -StorageQuotaGB 2000 -StorageWarningPct 50 -StorageCriticalPct 90 -Force

参数

-CARootCert

适用于版本 2010 及更高版本。 将根证书添加到云服务。

类型:Hashtable
别名:CARootCertification, CARootCertifications
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-CheckClientCertRevocation

将此参数设置为 以 true 验证客户端证书吊销。 必须公开发布证书吊销列表 (CRL) 才能使此验证正常工作。 有关详细信息,请参阅 发布证书吊销列表

类型:Boolean
别名:VerifyClientCertificateRevocation
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Confirm

提示你在运行 cmdlet 之前进行确认。

类型:SwitchParameter
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Description

CMG 的可选说明,用于在 Configuration Manager 控制台中更好地识别它。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DisableWildcardHandling

此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EnableCloudDPFunction

适用于版本 2010 及更高版本。 启用或禁用 “允许 CMG 充当云分发点并提供 Azure 存储中的内容”选项。

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EnableStorageQuota

适用于版本 2010 及更高版本。 启用或禁用 “指定存储警报阈值”选项。

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EnableTrafficOut

适用于版本 2010 及更高版本。 启用或禁用用于 监视出站数据传输的“启用 14 天阈值和警报”选项。

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EnforceProtocol

适用于版本 2010 及更高版本。 启用或禁用 “强制实施 TLS 1.2”选项。

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EnvironmentSetting

指定要部署 CMG 的 Azure 环境:在全球 Azure 云 () AzurePublicCloud 或 Azure 政府云 (AzureUSGovernmentCloud) 。

类型:AzureEnvironment
别名:AzureEnvironmentOption
接受的值:AzurePublicCloud, AzureUSGovernmentCloud
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Force

适用于版本 2010 及更高版本。 运行命令而不要求确认。 如果服务证书包含多个 DNS 名称,请使用此参数来避免来自 cmdlet 的警告。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ForceWildcardHandling

此参数处理通配符,并可能导致意外行为, (不建议) 。 不能将其与 DisableWildcardHandling 组合使用。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-GroupName

适用于版本 2010 及更高版本。 指定 Azure 资源组的名称。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-IsUsingExistingGroup

适用于版本 2010 及更高版本。 指定 Azure 资源组是否已存在。

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Region

指定 Azure 服务区域,例如: WestUS2

类型:AzureRegion
接受的值:EastUS, SouthCentralUS, WestEurope, SoutheastAsia, WestUS2, WestCentralUS
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ServerAppClientId

适用于版本 2010 及更高版本。 指定 Microsoft Entra 服务器应用的客户端 ID。 将此参数用于非用户交互模式。 在 CMG 属性中,此值是 entra 应用名称Microsoft

类型:String
别名:ServerApplicationClientId
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ServiceCertPassword

适用于版本 2010 及更高版本。 指定服务证书的密码。

类型:SecureString
别名:ServiceCertificatePassword
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ServiceCertPath

适用于版本 2010 及更高版本。 指定服务证书的路径。 有关详细信息,请参阅 CMG 服务器身份验证证书

类型:String
别名:ServiceCertificatePath
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ServiceName

适用于版本 2010 及更高版本。 指定 Azure 服务名称。 如果未指定此参数,Configuration Manager 将使用服务证书的第一个 DNS 名称。 如果证书有多个 DNS 名称,请使用此参数指定要使用的名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-StorageCriticalPct

适用于版本 2010 及更高版本。 为 “生成严重警报”指定一个整数值 (%的存储警报阈值) 。 例如,90

类型:Int32
别名:StorageCriticalPercent
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-StorageQuotaGB

适用于版本 2010 及更高版本。 指定 存储警报阈值的整数值 (GB) 。 例如,2

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-StorageWarningPct

适用于版本 2010 及更高版本。 为 “生成警告警报”指定一个整数值 (%的存储警报阈值) 。 例如,50

类型:Int32
别名:StorageWarningPercent
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SubscriptionId

指定要在其中部署此新云服务的 Azure 订阅的 ID。 此值的格式是标准 GUID。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-TenantId

必需参数,其中需要在创建 cmg 时添加 tenantId。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TrafficCriticalPct

如果启用警报以监视出站数据传输,请指定引发 严重 警报的阈值百分比。 此值默认为 90

类型:Int32
别名:TrafficCriticalPercent
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TrafficOutGB

如果启用存储警报,请使用此参数指定存储警报阈值(以 GB 为单位)。 默认值为 2

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TrafficOutStopService

适用于版本 2010 及更高版本。 启用或禁用在 超过关键阈值时停止此服务的选项。

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TrafficWarningPct

如果启用警报以监视出站数据传输,请指定引发 警告 警报的阈值百分比。 此值默认为 50

类型:Int32
别名:TrafficWarningPercent
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-VMInstanceCount

指定 Azure 中 CMG 的虚拟机的实例计数。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-WhatIf

显示在 cmdlet 运行时发生的情况。 该 cmdlet 未运行。

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

None

输出

IResultObject