Configuration Manager版本 2111 的 cmdlet 库更改
适用于: Configuration Manager(current branch)
这些发行说明汇总了版本 2111 中对 Configuration Manager cmdlet 库的更改。
注意
Configuration Manager Current Branch 版本 2107 是这些更改的基线。 有关详细信息,请参阅版本 2107 Configuration Manager cmdlet 库更改。
模块更改
安装 Configuration Manager 控制台时,ConfigurationManager PowerShell 模块的路径现在将添加到系统环境变量 PSModulePath。 例如,默认情况下,此路径为 C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin
。
通过此更改,使用以下命令可以更轻松地导入此模块: Import-Module ConfigurationManager
有关详细信息,请参阅 about_PSModulePath。
New cmdlet
Get-CMDeploymentTypeRequirement:使用此 cmdlet 获取指定部署类型的要求规则。 可以使用返回的对象将相同的规则添加到另一个部署类型。
Remove-CMSoftwareUpdateFromPackage:使用此 cmdlet 从包中删除指定的软件更新。
Set-CMApplicationSupersedence:使用此 cmdlet 设置指定应用程序的部署类型取代。
业务流程组
有关此功能的详细信息,请参阅 Configuration Manager 中的业务流程组。
Get-CMOrchestrationGroup:使用此 cmdlet 按名称或 ID 获取业务流程组对象。 可以使用此对象启动、删除或配置业务流程组。
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 进行了以下更改。 更改可能是新功能或 bug 修复。 某些更改可能会中断。 如果使用本节中列出的某个 cmdlet 或功能区域,请仔细查看更改,以了解它们如何影响你的使用。
Add-CMDeviceCollectionDirectMembershipRule
有关详细信息,请参阅 Add-CMDeviceCollectionDirectMembershipRule。
已修复的 Bug
修复了按资源对象添加规则时出现的问题。
Add-CMDistributionPoint
已修复的 Bug
不能为 SiteCode 参数指定管理中心站点 (CAS) ,该参数不支持任何面向客户端的站点系统角色。
Get-CMClientSetting
有关详细信息,请参阅 Get-CMClientSetting。
非中断性变更
添加了对在计算机代理组中返回 “禁用截止时间随机化 ”设置的值的支持。
Get-CMPersistentUserSettingsGroup
有关详细信息,请参阅 Get-CMPersistentUserSettingsGroup。
已修复的 Bug
修复了 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。
已修复的 Bug
修复了按名称删除设置组时的查询问题。
Set-CMBoundary
有关详细信息,请参阅 Set-CMBoundary。
非中断性变更
添加了新的参数 ValueStartsWith 以支持对 VPN 边界类型的改进。
Set-CMDeviceVariable
有关详细信息,请参阅 Set-CMDeviceVariable。
非中断性变更
参数 VariableName 现在不区分大小写。
Set-CMDistributionPoint
有关详细信息,请参阅 Set-CMDistributionPoint。
非中断性变更
添加了新的参数 EnableMaintenanceMode 以支持管理 维护模式。
Set-CMSoftwareUpdatePoint
有关详细信息,请参阅 Set-CMSoftwareUpdatePoint。
已修复的 Bug
修复了尝试从软件更新点清除 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 进行了以下更改。
导入和导出谓词
此更改适用于具有 import
和 export
谓词的所有 cmdlet。 例如 ,Import-CMAADClientApplication 和 Export-CMApplication。
非中断性变更
为了允许跨这些 cmdlet 使用一致的参数,它们都有参数的别名来指定导入路径: FilePath
、 FileName
、 ImportFilePath
、 Path
配置应用程序部署类型
此更改适用于所有带有 set
谓词的 cmdlet,用于配置应用程序部署类型。 这些 cmdlet 名称使用模式 Set-CM*DeploymentType
,其中 *
是应用程序技术。 例如 Set-CMMsiDeploymentType。
已修复的 Bug
修复了这些 cmdlet 的要求规则名称问题。
创建要求规则
此更改适用于名称模式 New-CMRequirementRule*
为 的所有 cmdlet,其中 *
是规则的类型。 例如 ,New-CMRequirementRuleExistential。
已修复的 Bug
修复了这些 cmdlet 的要求规则名称问题。
如何提供反馈或报告问题
本文中所述的许多修复和改进都是你的反馈的结果。
若要发送反馈,请使用 Configuration Manager 控制台。 有关详细信息,请参阅 PowerShell 的反馈。