You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Add-CMScriptDeploymentType时-ContentFallback参数报错求助

解决Add-CMScriptDeploymentType的ContentFallback参数报错问题

这个报错的核心原因是参数名称错误或者参数类型不匹配,以下是具体的解决步骤:

1. 检查并修正参数名称

部分版本的Configuration Manager PowerShell模块中,启用内容回退的参数并非-ContentFallback,而是-AllowContentFallback。该参数属于开关类型,不需要传入$true,写参数名就代表启用。

修改后的命令示例:

Add-CMScriptDeploymentType -ApplicationName $ApplicationName -DeploymentTypeName DT_Script_Npp -InstallCommand $InstallString -UninstallCommand $UninstallString -AddDetectionClause $clause -ContentLocation $ContentPath -InstallationBehaviorType InstallForSystem -MaximumRuntimeMins 30 -LogonRequirementType WhetherOrNotUserLoggedOn -AllowContentFallback -SlowNetworkDeploymentMode Download

2. 确认参数是否为开关类型

如果你的模块版本确实使用-ContentFallback,那它大概率是开关参数(PowerShell中这类参数不需要传入布尔值,存在即表示启用)。此时只需去掉$true,保留参数名即可:

修改后的命令示例:

Add-CMScriptDeploymentType -ApplicationName $ApplicationName -DeploymentTypeName DT_Script_Npp -InstallCommand $InstallString -UninstallCommand $UninstallString -AddDetectionClause $clause -ContentLocation $ContentPath -InstallationBehaviorType InstallForSystem -MaximumRuntimeMins 30 -LogonRequirementType WhetherOrNotUserLoggedOn -ContentFallback -SlowNetworkDeploymentMode Download

3. 验证cmdlet语法(可选)

执行以下命令查看Add-CMScriptDeploymentType的官方语法,确认参数的正确名称和类型:

Get-Command Add-CMScriptDeploymentType -Syntax

如果输出中该参数显示为[-ContentFallback],说明是开关参数;如果是[-ContentFallback <bool>],则需要传入布尔值,但这种情况极少出现(通常这类启用/禁用的参数都是开关类型)。

内容的提问来源于stack exchange,提问作者Steve F

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 01:51:09