共用方式為


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

Description

使用此 Cmdlet 來設定雲端管理閘道 (CMG) 。

如需詳細資訊,請參閱 CMG概觀

注意事項

從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 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 服務的虛擬機數目

此範例以名為 GraniteFalls 的 CMG 為目標,並將 VM 數目變更為 4

Set-CMCloudManagementGateway -Name "GraniteFalls" -VMInstancesCount 4

範例 3:啟用 CMG 以從 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 伺服器驗證憑證

此範例以名為 GraniteFalls 的 CMG 為目標,並更新 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
別名:CARootCertificate, CARootCertificates
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-CheckClientCertRevocation

將此參數設定為 , true 以驗證客戶端憑證撤銷。 (CRL) 的證書吊銷清單必須公開發佈,此驗證才能運作。 如需詳細資訊,請 參閱發佈證書吊銷清單

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Description

指定此 CMG 服務的選擇性描述,以更妥善地識別它。

類型: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

-Force

執行命令而不要求確認。 如果服務憑證包含多個 DNS 名稱,請使用此參數來避免來自 Cmdlet 的警告。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ForceWildcardHandling

此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Id

指定 Azure 服務的站台標識碼。 Id 是儲存在服務之月臺資料庫中的整數值。 例如,執行下列 SQL 查詢,並 查看標識碼 數據行: select * from Azure_CloudService

類型:String
別名:AzureServiceId
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-InputObject

指定要設定的 CMG 物件。 若要取得此物件,請使用 Get-CMCloudManagementGateway Cmdlet。

類型:IResultObject
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Name

指定要設定的 CMG 名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-PassThru

傳回 物件,表示您正在使用的專案。 根據預設,此 Cmdlet 可能不會產生任何輸出。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveCertThumbprints

適用於 2010 版和更新版本。 指定一或多個憑證指紋,將它們從 CMG 中移除為跟證書或中繼證書頒發機構單位。

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ServiceCertPassword

適用於 2006 版和更新版本。 在 -ServiceCertPath 中指定憑證的密碼。

類型:SecureString
別名:ServiceCertificatePassword
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ServiceCertPath

適用於 2006 版和更新版本。 指定服務憑證的路徑。 如需詳細資訊,請參閱 CMG 伺服器驗證憑證

類型:String
別名:ServiceCertificatePath
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

-TrafficCriticalPct

如果您啟用警示來監視輸出數據傳輸,請指定引發 重大 警示的閾值百分比。 此值默 90 認為 。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TrafficOutGB

如果您啟用記憶體警示,請使用此參數以 GB 指定記憶體警示閾值。 預設值為 2

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TrafficOutStopService

適用於 2010 版和更新版本。 啟用或停用 在超過臨界值時停止此服務的選項。

類型:Boolean
別名:StopTrafficOutService
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TrafficWarningPct

如果您啟用警示來監視輸出數據傳輸,請指定引發 警告 警示的閾值百分比。 此值默 50 認為 。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VMInstanceCount

適用於 2010 版和更新版本。 指定虛擬機的實例計數。

類型:Int32
別名:VMInstancesCount
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

輸出

System.Object