Configuration Manager 2111 版的 Cmdlet 程式庫變更
適用於:Configuration Manager (目前的分支)
這些版本資訊摘要說明 2111 版中Configuration Manager Cmdlet 程式庫的變更。
注意事項
Configuration Manager最新分支版本 2107 是這些變更的基準。 如需詳細資訊,請參閱 Configuration Manager 2107 版的 Cmdlet 程式庫變更。
模組變更
當您安裝 Configuration Manager 主控台時,ConfigurationManager PowerShell 模組的路徑現在會新增至系統內容變數PSModulePath。 例如,根據預設,此路徑為 C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin
。
透過這項變更,使用下列命令匯入此模組會比較容易: Import-Module ConfigurationManager
如需詳細資訊,請 參閱 about_PSModulePath。
新的 Cmdlet
Get-CMDeploymentTypeRequirement:使用此 Cmdlet 取得指定部署類型的需求規則。 您可以使用傳回的 物件,將相同的規則新增至另一個部署類型。
Remove-CMSoftwareUpdateFromPackage:使用此 Cmdlet 從套件中移除指定的軟體更新。
Set-CMApplicationSupersedence:使用此 Cmdlet 來設定指定應用程式的部署類型取代。
協調群組
如需這項功能的詳細資訊,請參閱Configuration Manager 中的協調流程群組。
Get-CMOrchestrationGroup:使用此 Cmdlet 依名稱或識別碼取得協調流程群組物件。 您可以使用此物件來啟動、移除或設定協調流程群組。
Invoke-CMOrchestrationGroup:使用此 Cmdlet 啟動協調流程。
New-CMOrchestrationGroup:使用此 Cmdlet 建立新的協調流程群組。
Remove-CMOrchestrationGroup:使用此 Cmdlet 移除指定的協調流程群組。
Set-CMOrchestrationGroup:使用此 Cmdlet 來設定協調流程群組。
角色型管理
如需安全性角色和許可權的詳細資訊,請參閱Configuration Manager 中以角色為基礎的系統管理基本概念。
Get-CMSecurityRolePermission:使用此 Cmdlet 取得指定安全性角色的許可權。
Set-CMSecurityRolePermission:使用此 Cmdlet 來設定具有特定許可權的安全性角色。
資料夾管理
如需資料夾的詳細資訊,請參閱如何使用 Configuration Manager 主控台。
Get-CMFolder:使用此 Cmdlet 從指定的父路徑取得所有自訂資料夾或資料夾。
New-CMFolder:使用此 Cmdlet 在指定的父資料夾路徑下建立新資料夾。
Remove-CMFolder:使用此 Cmdlet 移除指定的資料夾。
Set-CMFolder:使用此 Cmdlet 來設定指定的資料夾。 例如,將它重新命名或移至另一個資料夾。
已淘汰和移除的 Cmdlet
下列 Cmdlet 已被取代,並可能在未來的版本中移除:
已淘汰的 Cmdlet | 取代 |
---|---|
Add-CMDeploymentTypeSupersedence | Set-CMApplicationSupersedence |
Remove-CMDeploymentTypeSupersedence | Set-CMApplicationSupersedence |
Set-CMDeploymentTypeSupersedence | Set-CMApplicationSupersedence |
下列 Cmdlet 已無法再使用,因為不再支援基礎功能:
- Get-CMTSStepConvertDisk
- New-CMTSStepConvertDisk
- Remove-CMTSStepConvertDisk
- Set-CMTSStepConvertDisk
Cmdlet 變更
已對此版本中的現有 Cmdlet 進行下列變更。 變更可能是新功能或錯誤修正。 某些變更可能會中斷。 如果您使用本節所列的其中一個 Cmdlet 或功能區域,請仔細檢閱變更,以瞭解這些變更可能會對您的使用造成何種影響。
Add-CMDeviceCollectionDirectMembershipRule
如需詳細資訊,請參閱 Add-CMDeviceCollectionDirectMembershipRule。
已修正的錯誤
已修正依資源物件新增規則時的問題。
Add-CMDistributionPoint
已修正的錯誤
您無法針對 SiteCode 參數指定管理中心網站 (CAS) ,該參數不支援任何面向用戶端的月臺系統角色。
Get-CMClientSetting
如需詳細資訊,請參閱 Get-CMClientSetting。
非中斷性變更
已新增支援以傳回 [電腦代理程式] 群組中 [ 停用期限隨機化 ] 設定的值。
Get-CMPersistentUserSettingsGroup
如需詳細資訊,請參閱 Get-CMPersistentUserSettingsGroup。
已修正的錯誤
已修正 Name 參數在設定群組上進行篩選的問題。
Get-CMUserDeviceAffinity
如需詳細資訊,請參閱 Get-CMUserDeviceAffinity。
非中斷性變更
新增參數 ShowApprovedOnly 以篩選出未核准的親和性。
New-CMBoundary
如需詳細資訊,請參閱 New-CMBoundary。
非中斷性變更
已新增 新的參數 ValueStartsWith ,以支援 VPN 界限類型的改善。
New-CMTSPartitionSetting
如需詳細資訊,請參閱 New-CMTSPartitionSetting。
非中斷性變更
設定 AssignVolumeLetter 的預設值。
New-CMTSStepApplyWindowsSetting
如需詳細資訊,請參閱 New-CMTSStepApplyWindowsSetting。
重大變更
已移除下列不支援的參數:
- MaximumConnection
- ServerLicensing
New-CMTSStepPrestartCheck
如需詳細資訊,請參閱 New-CMTSStepPrestartCheck。
非中斷性變更
已新增 TPM 存在檢查的新參數:
- CheckTpmEnabled
- CheckTpmActivated
New-CMWdacSetting
如需詳細資訊,請 參閱 New-CMWdacSetting。
非中斷性變更
已新增Windows 10 ARM64 和Windows 10多重會話的新平臺規則支援。
Remove-CMPersistentUserSettingsGroup
如需詳細資訊,請參閱 Remove-CMPersistentUserSettingsGroup。
已修正的錯誤
已修正依名稱移除設定群組時的查詢問題。
Set-CMBoundary
如需詳細資訊,請參閱 Set-CMBoundary。
非中斷性變更
已新增 新的參數 ValueStartsWith ,以支援 VPN 界限類型的改善。
Set-CMDeviceVariable
如需詳細資訊,請參閱 Set-CMDeviceVariable。
非中斷性變更
參數 VariableName 現在不區分大小寫。
Set-CMDistributionPoint
如需詳細資訊,請參閱 Set-CMDistributionPoint。
非中斷性變更
已新增 新的參數 EnableMaintenanceMode 以支援管理 維護模式。
Set-CMSoftwareUpdatePoint
如需詳細資訊,請參閱 Set-CMSoftwareUpdatePoint。
已修正的錯誤
已修正嘗試從軟體更新點清除 WSUS 存取帳戶時,正則運算式處理的問題。
Set-CMSoftwareUpdatePointComponent
如需詳細資訊,請參閱 Set-CMSoftwareUpdatePointComponent。
重大變更
已從這個 Cmdlet 移除已取代的參數 EnableSynchronization 。 若要設定同步處理排程,請使用 Schedule 參數。
例如,若要停用同步處理排程:
Set-CMSoftwareUpdatePointComponent -Name "Contoso-SiteSysSrv.Western.Contoso.com" -Schedule $null
Set-CMTSStepApplyWindowsSetting
如需詳細資訊,請參閱 Set-CMTSStepApplyWindowsSetting。
重大變更
已移除下列不支援的參數:
- MaximumConnection
- ServerLicensing
Set-CMTSStepPrestartCheck
如需詳細資訊,請參閱 Set-CMTSStepPrestartCheck。
非中斷性變更
已新增 TPM 存在檢查的新參數:
- CheckTpmEnabled
- CheckTpmActivated
多個 Cmdlet 的變更
下列變更是在類似類型的多個 Cmdlet 上進行。
匯入和匯出動詞命令
這項變更適用于具有 和 export
動詞命令的所有 Cmdlet import
。 例如 Import-CMAADClientApplication 和 Export-CMApplication。
非中斷性變更
為了允許在這些 Cmdlet 之間使用一致的參數,它們都有 參數的別名,可指定匯入路徑: FilePath
、、 FileName
、 ImportFilePath
Path
設定應用程式部署類型
這項變更適用于具有動詞命令的所有 Cmdlet set
,以設定應用程式部署類型。 這些 Cmdlet 名稱會使用 模式 Set-CM*DeploymentType
,其中 *
是應用程式技術。 例如, Set-CMMsiDeploymentType。
已修正的錯誤
已修正這些 Cmdlet 的需求規則名稱問題。
建立需求規則
這項變更適用于名稱模式 New-CMRequirementRule*
為 的所有 Cmdlet,其中 *
是規則的類型。 例如, New-CMRequirementRuleExistential。
已修正的錯誤
已修正這些 Cmdlet 的需求規則名稱問題。
如何提供意見反應或回報問題
本文所述的許多修正和改善都是您意見反應的結果。
若要傳送意見反應,請使用 Configuration Manager 主控台。 如需詳細資訊,請參閱 PowerShell 的意見反應。