Share via


New-CMCloudManagementGateway

클라우드 관리 게이트웨이를 만듭니다.

Syntax

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>]

Description

이 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 이상에 적용됩니다. 클라우드 서비스에 루트 인증서를 추가합니다.

Type:Hashtable
Aliases:CARootCertification, CARootCertifications
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CheckClientCertRevocation

클라이언트 인증서 해지를 확인하려면 이 매개 변수 true 를 로 설정합니다. 이 확인이 작동하려면 CRL(인증서 해지 목록)을 공개적으로 게시해야 합니다. 자세한 내용은 인증서 해지 목록 게시를 참조하세요.

Type:Boolean
Aliases:VerifyClientCertificateRevocation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

CMG에 대한 선택적 설명으로, Configuration Manager 콘솔에서 CMG를 더 잘 식별할 수 있습니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과 결합할 수 없습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableCloudDPFunction

버전 2010 이상에 적용됩니다. CMG가 클라우드 배포 지점으로 작동하고 Azure Storage의 콘텐츠를 제공하도록 허용하는 옵션을 사용하거나 사용하지 않도록 설정합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableStorageQuota

버전 2010 이상에 적용됩니다. 스토리지 경고 임계값 지정 옵션을 사용하거나 사용하지 않도록 설정합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableTrafficOut

버전 2010 이상에 적용됩니다. 14일 임계값 및 아웃바운드 데이터 전송 모니터링에 대한 경고 켜기 옵션을 사용하거나 사용하지 않도록 설정합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnforceProtocol

버전 2010 이상에 적용됩니다. TLS 1.2 적용 옵션을 사용하거나 사용하지 않도록 설정합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnvironmentSetting

글로벌 Azure 클라우드() 또는 Azure Government 클라우드AzureUSGovernmentCloud(AzurePublicCloud)에서 CMG를 배포할 Azure 환경을 지정합니다.

Type:AzureEnvironment
Aliases:AzureEnvironmentOption
Accepted values:AzurePublicCloud, AzureUSGovernmentCloud
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

버전 2010 이상에 적용됩니다. 확인을 요청하지 않고 명령을 실행합니다. 서비스 인증서에 여러 DNS 이름이 포함된 경우 이 매개 변수를 사용하여 cmdlet의 경고를 방지합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

이 매개 변수는 와일드카드 문자를 처리하고 예기치 않은 동작(권장되지 않음)으로 이어질 수 있습니다. DisableWildcardHandling과 결합할 수 없습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GroupName

버전 2010 이상에 적용됩니다. Azure 리소스 그룹의 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IsUsingExistingGroup

버전 2010 이상에 적용됩니다. Azure 리소스 그룹이 이미 있는지 지정합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Region

Azure 서비스 지역을 지정합니다(예: WestUS2).

Type:AzureRegion
Accepted values:EastUS, SouthCentralUS, WestEurope, SoutheastAsia, WestUS2, WestCentralUS
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServerAppClientId

버전 2010 이상에 적용됩니다. Microsoft Entra 서버 앱의 클라이언트 ID를 지정합니다. 사용자가 아닌 상호 작용 모드에 이 매개 변수를 사용합니다. CMG 속성에서 이 값은 Microsoft Entra 앱 이름입니다.

Type:String
Aliases:ServerApplicationClientId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceCertPassword

버전 2010 이상에 적용됩니다. 서비스 인증서의 암호를 지정합니다.

Type:SecureString
Aliases:ServiceCertificatePassword
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceCertPath

버전 2010 이상에 적용됩니다. 서비스 인증서의 경로를 지정합니다. 자세한 내용은 CMG 서버 인증 인증서를 참조하세요.

Type:String
Aliases:ServiceCertificatePath
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

버전 2010 이상에 적용됩니다. Azure 서비스 이름을 지정합니다. 이 매개 변수를 지정하지 않으면 Configuration Manager 서비스 인증서의 첫 번째 DNS 이름을 사용합니다. 인증서에 둘 이상의 DNS 이름이 있는 경우 이 매개 변수를 사용하여 사용할 DNS 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageCriticalPct

버전 2010 이상에 적용됩니다. 중요 경고 생성(스토리지 경고 임계값의%)에 정수 값을 지정합니다. 예를 들면 90와 같습니다.

Type:Int32
Aliases:StorageCriticalPercent
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageQuotaGB

버전 2010 이상에 적용됩니다. 스토리지 경고 임계값(GB)에 정수 값을 지정합니다. 예를 들면 2와 같습니다.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageWarningPct

버전 2010 이상에 적용됩니다. 경고 생성 경고(스토리지 경고 임계값의%)에 정수 값을 지정합니다. 예를 들면 50와 같습니다.

Type:Int32
Aliases:StorageWarningPercent
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

이 새 클라우드 서비스를 배포할 Azure 구독의 ID를 지정합니다. 이 값의 형식은 표준 GUID입니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

cmg를 만드는 동안 tenantId를 추가해야 하는 필수 매개 변수입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TrafficCriticalPct

아웃바운드 데이터 전송을 모니터링하기 위해 경고를 사용하도록 설정하는 경우 위험 경고를 발생시키는 임계값의 백분율을 지정합니다. 이 값은 기본적으로 입니다 90 .

Type:Int32
Aliases:TrafficCriticalPercent
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TrafficOutGB

스토리지 경고를 사용하도록 설정하는 경우 이 매개 변수를 사용하여 스토리지 경고 임계값을 GB로 지정 합니다. 기본값은 2입니다.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TrafficOutStopService

버전 2010 이상에 적용됩니다. 위험 임계값을 초과할 때 이 서비스를 중지하는 옵션을 사용하거나 사용하지 않도록 설정합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TrafficWarningPct

아웃바운드 데이터 전송을 모니터링하기 위해 경고를 사용하도록 설정하는 경우 경고 경고를 발생시키는 임계값의 백분율을 지정합니다. 이 값은 기본적으로 입니다 50 .

Type:Int32
Aliases:TrafficWarningPercent
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMInstanceCount

Azure에서 CMG에 대한 가상 머신의 instance 수를 지정합니다.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여줍니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

None

출력

IResultObject