New-CMGlobalConditionScript
在 Configuration Manager 中创建脚本类型全局条件。
语法
New-CMGlobalConditionScript
-DataType <GlobalConditionDataType>
-FilePath <String>
-ScriptLanguage <ScriptingLanguage>
[-Use32BitHost <Boolean>]
[-UseLoggedOnUserCredential <Boolean>]
[-Description <String>]
-Name <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
New-CMGlobalConditionScript
-DataType <GlobalConditionDataType>
-ScriptLanguage <ScriptingLanguage>
-ScriptText <String>
[-Use32BitHost <Boolean>]
[-UseLoggedOnUserCredential <Boolean>]
[-Description <String>]
-Name <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
说明
New-CMGlobalConditionScript cmdlet 在 Configuration Manager 中创建脚本类型全局条件。
全局条件是 Configuration Manager 中的设置或表达式,可用于指定 Configuration Manager 如何向客户端提供和部署应用程序。
备注
从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>
。 有关详细信息,请参阅 入门。
示例
示例 1
$GlobalScript = New-CMGlobalConditionScript -DataType String -ScriptText $string -ScriptLanguage JScript -Name GC5
此命令在 Configuration Manager 中创建脚本类型全局条件。
参数
-DataType
指定数据类型。
Type: | GlobalConditionDataType |
Accepted values: | String, DateTime, Integer, FloatingPoint, Version, Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
此参数将通配符视为文字字符值。 不能将其与 ForceWildcardHandling 结合使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilePath
指定脚本的文件路径。 可以使用 Windows PowerShell、VBScript 或 JScript 脚本。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
此参数处理通配符,并且可能会导致意外行为 (不建议) 。 不能将其与 DisableWildcardHandling 结合使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptLanguage
指定脚本语言。
Type: | ScriptingLanguage |
Accepted values: | JScript, PowerShell, VBScript |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptText
指定脚本字符串。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Use32BitHost
指示是否使用 32 位主机。
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseLoggedOnUserCredential
如果启用此选项,脚本将在客户端计算机上使用登录用户的凭据运行。
Type: | Boolean |
Aliases: | UseLoggedOnUserCredentials |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-名称
指定名称。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-描述
指定说明。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输入
无
输出
System.Object
相关链接
- Set-CMGlobalConditionScript
- New-CMGlobalCondition
- New-CMGlobalConditionActiveDirectoryQuery
- New-CMGlobalConditionAssembly
- New-CMGlobalConditionFile
- New-CMGlobalConditionIisMetabase
- New-CMGlobalConditionOmaUri
- New-CMGlobalConditionRegistryKey
- New-CMGlobalConditionRegistryValue
- New-CMGlobalConditionSqlQuery
- New-CMGlobalConditionWqlQuery
- New-CMGlobalConditionXPathQuery