版本 2207 的 Configuration Manager cmdlet 库更改

适用于: Configuration Manager(current branch)

这些发行说明汇总了版本 2207 中对 Configuration Manager cmdlet 库的更改

注意

Configuration Manager当前分支版本 2203 是这些更改的基线。 有关详细信息,请参阅版本 2203 Configuration Manager cmdlet 库更改

New 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 进行了以下更改。 更改可能是新功能或 bug 修复。 某些更改可能会中断。 如果使用本节中列出的某个 cmdlet 或功能区域,请仔细查看更改,以了解它们如何影响你的使用。

Add-CMManagementPoint

有关详细信息,请参阅 Add-CMManagementPoint

非中断性变更

  • 使用此 cmdlet 启用与云管理网关的通信时,它现在默认将管理点配置为同时支持 Internet 和 Intranet 客户端。
  • 启用云网关时, 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

已修复的 Bug

修复了创建规则时 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

已修复的 Bug

使用此 cmdlet 在控制台中创建新文件夹时,已修复文件夹路径验证中的问题。

对多个 cmdlet 的更改

以下与文件夹相关的 cmdlet 现在支持软件更新组和自动部署规则:

在 CMG 是虚拟机规模集时,以下 cmdlet 现在添加了用于启动或停止服务的验证条件:

如何提供反馈或报告问题

本文中所述的许多修复和改进都是你的反馈的结果。

若要发送反馈,请使用 Configuration Manager 控制台。 有关详细信息,请参阅 PowerShell 的反馈