Get-CMTSStepConditionFile
Obtenir une condition de propriétés de fichier à partir d’une étape de séquence de tâches.
Syntaxe
Get-CMTSStepConditionFile
-InputObject <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Description
Utilisez cette applet de commande pour obtenir un objet de condition de propriétés de fichier à partir d’une étape de séquence de tâches. Vous pouvez utiliser cet objet pour :
- Affichez les détails de la condition sur l’étape.
- Copiez la condition dans une autre étape de séquence de tâches.
Lorsque vous utilisez les applets de commande New-CMTSStep* ou Set-CMTSStep* , fournissez cet objet de condition avec les paramètres Condition ou AddCondition . Par exemple, Set-CMTSStepApplyDataImage.
Pour plus d’informations, consultez Utiliser l’éditeur de séquence de tâches : conditions.
Remarque
Exécutez Configuration Manager applets de commande à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>
. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Afficher les détails d’une condition de fichier
Cet exemple obtient d’abord la séquence de tâches de déploiement du système d’exploitation par défaut , puis obtient l’étape Définir des variables dynamiques . Il transmet l’objet d’étape de séquence de tâches à cette applet de commande pour afficher les détails de la condition.
$tsNameOsd = "Default OS deployment"
$tsOsd = Get-CMTaskSequence -Name $tsNameOsd -Fast
$tsStepNameDynVar = "Set Dynamic Variables"
$tsStepDynVar = Get-CMTSStepSetDynamicVariable -InputObject $tsOsd -StepName $tsStepNameDynVar
Get-CMTSStepConditionFile -InputObject $tsStepDynVar
SmsProviderObjectPath : SMS_TaskSequence_FileConditionExpression
DateTime : 9/2/2021 01:41:48
DateTimeOperator : greater
Path : C:\test.txt
Version : 1.0
VersionOperator : notEquals
Exemple 2 : Copier une condition vers une autre étape
Cet exemple obtient d’abord la séquence de tâches de déploiement du système d’exploitation par défaut , puis obtient l’étape Définir des variables dynamiques . Il transmet l’objet d’étape de séquence de tâches à cette applet de commande et enregistre l’objet dans la variable $condition .
Il utilise ensuite l’applet de commande Set-CMTSStepSetVariable avec le paramètre AddCondition pour ajouter cette même condition à l’étape Définir la variable de séquence de tâches.
$tsNameOsd = "Default OS deployment"
$tsOsd = Get-CMTaskSequence -Name $tsNameOsd -Fast
$tsStepNameDynVar = "Set Dynamic Variables"
$tsStepDynVar = Get-CMTSStepSetDynamicVariable -InputObject $tsOsd -StepName $tsStepNameDynVar
$condition = Get-CMTSStepConditionFile -InputObject $tsStepDynVar
$tsStepNameSetTSVar = "Set Task Sequence Variable"
Set-CMTSStepSetVariable -TaskSequenceName $tsNameOsd -StepName $tsStepNameSetTSVar -AddCondition $condition
Paramètres
-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 |
-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 |
-InputObject
Spécifiez un objet d’étape de séquence de tâches avec une condition de fichier. Pour obtenir cet objet, utilisez l’une des applets de commande Get-CMTSStep . Par exemple, Get-CMTSStepApplyDataImage.
Type: | IResultObject |
Alias: | TaskSequenceStep |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
IResultObject[]
IResultObject
Notes
Pour plus d’informations sur cet objet de retour et ses propriétés, consultez SMS_TaskSequence_FileConditionExpression classe WMI du serveur.
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour