我发现了一种通过PowerShell更新DeploymentType的方法:
$AppName = "Chromium Edge"
$DT = Get-CMDeploymentType -ApplicationName $AppName
Update-CMDistributionPoint -ApplicationName $AppName -DeploymentTypeName $DT.LocalizedDisplayName
应用程序检测通过检查已安装版本的注册表值来工作。当我更新内容时,我需要更新它正在检查的版本。
它似乎是“增强检测方法”的一部分,但我不知道如何修改它。似乎有一个"set" and a "remove",但没有修改。
2条答案
按热度按时间beq87vna1#
当使用[xml]为应用程序提供多个部署类型时,我在删除旧的检测规则时遇到问题。我使用Get-CMDeploymentTypeDetectionClause来获取它们:
gopyfrb32#
所以,解决方案原来就是要增加新的检测方法,去掉旧的,没有“修改”
以下是现在自动将我的Chromium Edge应用程序检测更新到当前版本的解决方案。
这是根据Reddit Thread确定的