Partager via


New-CMGlobalConditionScript

Crée une condition globale de type script dans Configuration Manager.

Syntaxe

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>]

Description

L’applet de commande New-CMGlobalConditionScript crée une condition globale de type script dans Configuration Manager.

Une condition globale est un paramètre ou une expression dans Configuration Manager que vous pouvez utiliser pour spécifier la façon dont Configuration Manager fournit et déploie une application sur les clients.

Remarque

Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>. Pour plus d’informations, consultez Prise en main.

Exemples

Exemple 1

$GlobalScript = New-CMGlobalConditionScript -DataType String -ScriptText $string -ScriptLanguage JScript -Name GC5

Cette commande crée une condition globale de type script dans Configuration Manager.

Paramètres

-DataType

Spécifie un type de données.

Type:GlobalConditionDataType
Valeurs acceptées:String, DateTime, Integer, FloatingPoint, Version, Boolean
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Description

Spécifie une description.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-FilePath

Spécifie un chemin d’accès au fichier du script. Vous pouvez utiliser des scripts Windows PowerShell, VBScript ou JScript.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie un nom.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScriptLanguage

Spécifie une langue de script.

Type:ScriptingLanguage
Valeurs acceptées:JScript, PowerShell, VBScript
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ScriptText

Spécifie une chaîne de script.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Use32BitHost

Indiquez s’il faut utiliser l’hôte 32 bits.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-UseLoggedOnUserCredential

Si vous activez cette option, le script s’exécute sur les ordinateurs clients à l’aide des informations d’identification de l’utilisateur connecté.

Type:Boolean
Alias:UseLoggedOnUserCredentials
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None

Sorties

System.Object