共用方式為


Configuration Manager 2207 版的 Cmdlet 程式庫變更

適用於:Configuration Manager (目前的分支)

這些版本資訊摘要說明 2207 版中Configuration Manager Cmdlet 程式庫的變更

注意事項

Configuration Manager最新分支版本 2203 是這些變更的基準。 如需詳細資訊,請參閱 Configuration Manager 2203 版的 Cmdlet 程式庫變更

新的 Cmdlet

Approve-CMOrchestrationGroupScript

使用此 Cmdlet 來核准協調流程群組腳本。 如需詳細資訊,請參閱關於Configuration Manager中的協調流程群組

$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Approve-CMOrchestrationGroupScript -Comment "Approve"
Approve-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid

Deny-CMOrchestrationGroupScript

使用此 Cmdlet 來拒絕協調流程群組腳本。 如需詳細資訊,請參閱關於Configuration Manager中的協調流程群組

$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
$preScript | Deny-CMOrchestrationGroupScript -Comment "Deny"
Deny-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid -Comment "Deny"

Get-CMOrchestrationGroupScript

使用此 Cmdlet 從指定的協調流程群組取得腳本。 如需詳細資訊,請參閱關於Configuration Manager中的協調流程群組

$referenceOG = Get-CMOrchestrationGroup -Name $Script:OGName
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre

Start-CMDPMigration

使用此 Cmdlet 開始從來源發佈點移轉至目的地發佈點。 如需詳細資訊,請參閱關於Configuration Manager中的移轉

Start-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1

Stop-CMDPMigration

使用此 Cmdlet 可停止從來源發佈點移轉至目的地發佈點。 如需詳細資訊,請參閱關於Configuration Manager中的移轉

Stop-CMDPMigration -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp -LockSourceDP 1

Get-CMDPMigrationContentStatus

使用此 Cmdlet 取得從來源發佈點移轉至目的地發佈點的內容狀態。 如需詳細資訊,請參閱關於Configuration Manager中的移轉

Get-CMDPMigrationContentStatus  -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp

Get-CMDPMigrationStatus

使用此 Cmdlet 取得從來源發佈點移轉至目的地發佈點的狀態。 如需詳細資訊,請參閱關於Configuration Manager中的移轉

Get-CMDPMigrationStatus -SourceDistributionPointName sourceServer.dp -DestinationDistributionPointName destinationServer.dp

Get-CMTrustedRootCertificationAuthority

使用此 Cmdlet 從網站取得受信任根憑證授權單位的憑證。

$ci =Get-CMTrustedRootCertificationAuthority
$ci =Get-CMTrustedRootCertificationAuthority -ViewDetail

New-CMAADClientApplication

使用此 Cmdlet 在 Azure Active Directory (Azure AD) 中建立用戶端應用程式註冊。 當您執行此 Cmdlet 時,它會提示您登入您的租使用者。 如需此應用程式註冊的詳細資訊,請 參閱手動註冊 CMG 的 Azure AD 應用程式

$serverApp = New-CMAADServerApplication -AppName $appName
New-CMAADClientApplication -AppName $name -InputObject $serverApp

New-CMAADServerApplication

使用此 Cmdlet 在 Azure AD 中建立伺服器應用程式註冊。 當您執行此 Cmdlet 時,它會提示您登入您的租使用者。 如需此應用程式註冊的詳細資訊,請 參閱手動註冊 CMG 的 Azure AD 應用程式

New-CMAADServerApplication -AppName $appName

Set-CMDefaultBoundaryGroup

使用此 Cmdlet 來修改預設月臺界限群組的屬性。 您可以設定選項,為預設月臺界限群組中的用戶端包含並偏好雲端式來源。 如需界限群組的詳細資訊,請參閱關於Configuration Manager中的界限群組

Set-CMDefaultBoundaryGroup -IncludeCloudBasedSources $true -PreferCloudBasedSources $true

已淘汰和移除的 Cmdlet

下列 Cmdlet 已無法再使用,因為不再支援資源存取功能:

Cmdlet 變更

已對此版本中的現有 Cmdlet 進行下列變更。 變更可能是新功能或錯誤修正。 某些變更可能會中斷。 如果您使用本節所列的其中一個 Cmdlet 或功能區域,請仔細檢閱變更,以瞭解這些變更可能會對您的使用造成何種影響。

Add-CMManagementPoint

如需詳細資訊,請 參閱 Add-CMManagementPoint

非中斷性變更

  • 當您使用此 Cmdlet 來啟用與雲端管理閘道的通訊時,它現在預設會將管理點設定為同時支援網際網路和內部網路用戶端。
  • 當您啟用雲端閘道時, ClientConnectionTypes.InternetAndIntranet 現在是預設值。

Add-CMReportingServicePoint

如需詳細資訊,請 參閱 Add-CMReportingServicePoint

非中斷性變更

此 Cmdlet 將會遭到封鎖,以在 PowerShell7 上執行,因為 PowerShell7 不支援 SOAP。 此 Cmdlet 需要.NET Framework,而不是與 PowerShell 第 7 版搭配使用的 .NET Core。

Get-CMObjectSecurityScope

如需詳細資訊,請參閱 Get-CMObjectSecurityScope

非中斷性變更

您現在可以使用此 Cmdlet 來取得指定資料夾物件的安全性範圍。

New-CMCloudManagementGateway

如需詳細資訊,請參閱 New-CMCloudManagementGateway

非中斷性變更

已新增 參數 VMSSVMSizeVersion ,以支援使用虛擬機器擴展集 (CMG) 建立雲端管理閘道。

New-CMCoManagementPolicy

如需詳細資訊,請 參閱 New-CMCoManagementPolicy

非中斷性變更

  • 您現在可以檢視建立的原則,以及防止從此 Cmdlet 建立第二個原則。
  • 您現在也可以為每個工作負載建立子原則,例如 UI,同時從此 Cmdlet 建立Co-Management原則。

New-CMComplianceRuleRegistryKeyPermission

如需詳細資訊,請 參閱 New-CMComplianceRuleRegistryKeyPermission

已修正的錯誤

已修正建立規則時 ,OperandDataType 屬性中的問題。

Add-CMComplianceSettingWqlQuery

如需詳細資訊,請 參閱 Add-CMComplianceSettingWqlQuery

非中斷性變更

使用此 Cmdlet 時,您現在可以將$null值指定為 WhereClause參數。

Set-CMClientSettingComplianceSetting

如需詳細資訊,請參閱 Set-CMClientSettingComplianceSetting

非中斷性變更

已新增 參數 ScriptExecutionTimeoutSecs 來擴充腳本執行逾時值。

Set-CMClientSettingClientCache

如需詳細資訊,請參閱 Set-CMClientSettingClientCache

非中斷性變更

已新增參數 MinCacheTombstoneContentMins ,以支援設定用戶端可以移除快取內容之前的最短持續時間。

Set-CMClientSettingComputerRestart

如需詳細資訊,請參閱 Set-CMClientSettingComputerRestart

非中斷性變更和 Bug 修正

  • 擴充 CountdownMinsRebootLogoffNotificationCountdownMins 參數的驗證範圍,以與主控台一致。
  • 已新增參數 CountdownIntervalMinsServerRebootLowRight 以與主控台對齊。
  • 已修正 參數 NoRebootEnforcement的屬性名稱問題。

Set-CMClientSettingEndpointProtection

如需詳細資訊,請參閱 Set-CMClientSettingEndpointProtection

非中斷性變更

您現在可以使用新的參數 DefenderAgent來指定 Defender 代理程式類型。

Get-CMNotification

如需詳細資訊,請參閱 Get-CMNotification

非中斷性變更

  • 您現在可以使用此 Cmdlet,使用參數 IsBuiltIn取得內建通知。
  • 您現在也可以使用此 Cmdlet 來取得可使用參數 CanDismiss關閉的通知。
  • 已為現在支援管線的參數NotificationTasks新增別名InputObject

New-CMFolder

如需詳細資訊,請參閱 New-CMFolder

已修正的錯誤

使用此 Cmdlet 在主控台中建立新資料夾時,已修正資料夾路徑驗證中的問題。

多個 Cmdlet 的變更

下列與資料夾相關的 Cmdlet 現在支援軟體更新群組和自動部署規則:

當 CMG 是虛擬機器擴展集時,下列 Cmdlet 現在已新增啟動或停止服務的驗證條件:

如何提供意見反應或回報問題

本文所述的許多修正和改善都是您意見反應的結果。

若要傳送意見反應,請使用 Configuration Manager 主控台。 如需詳細資訊,請參閱 PowerShell 的意見反應