Set-CMTSStepPrestartCheck
Konfigurieren Sie eine Instanz des Tasksequenzschritts Bereitschaft überprüfen .
Syntax
Set-CMTSStepPrestartCheck
[-CheckCMClientMinVersion <Boolean>]
[-CheckMaxOSVersion <Boolean>]
[-CheckMemory <Boolean>]
[-CheckMinOSVersion <Boolean>]
[-CheckNetworkConnected <Boolean>]
[-CheckNetworkWired <Boolean>]
[-CheckTpmEnabled <Boolean>]
[-CheckTpmActivated <Boolean>]
[-CheckOS <Boolean>]
[-CheckOSArchitecture <Boolean>]
[-CheckOSLanguageId <Boolean>]
[-CheckPowerState <Boolean>]
[-CheckSpace <Boolean>]
[-CheckSpeed <Boolean>]
[-CheckUefi <Boolean>]
[-CMClientMinVersion <String>]
[-DiskSpace <Int32>]
[-MaxOSVersion <String>]
[-Memory <Int32>]
[-MinOSVersion <String>]
[-OS <OSType>]
[-OSArchitecture <OSArch>]
[-OSLanguageId <Int32>]
[-Speed <Int32>]
[-AddCondition <IResultObject[]>]
[-ClearCondition]
[-Description <String>]
-InputObject <IResultObject>
[-IsContinueOnError <Boolean>]
[-IsEnabled <Boolean>]
[-MoveToIndex <Int32>]
[-NewStepName <String>]
[-RemoveConditionFile]
[-RemoveConditionFolder]
[-RemoveConditionIfStatement]
[-RemoveConditionOperatingSystem]
[-RemoveConditionQueryWmi]
[-RemoveConditionRegistry]
[-RemoveConditionSoftware]
[-RemoveConditionVariable]
[-StepName <String>]
[-StepOrder <ReorderType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-CheckCMClientMinVersion <Boolean>]
[-CheckMaxOSVersion <Boolean>]
[-CheckMemory <Boolean>]
[-CheckMinOSVersion <Boolean>]
[-CheckNetworkConnected <Boolean>]
[-CheckNetworkWired <Boolean>]
[-CheckTpmEnabled <Boolean>]
[-CheckTpmActivated <Boolean>]
[-CheckOS <Boolean>]
[-CheckOSArchitecture <Boolean>]
[-CheckOSLanguageId <Boolean>]
[-CheckPowerState <Boolean>]
[-CheckSpace <Boolean>]
[-CheckSpeed <Boolean>]
[-CheckUefi <Boolean>]
[-CMClientMinVersion <String>]
[-DiskSpace <Int32>]
[-MaxOSVersion <String>]
[-Memory <Int32>]
[-MinOSVersion <String>]
[-OS <OSType>]
[-OSArchitecture <OSArch>]
[-OSLanguageId <Int32>]
[-Speed <Int32>]
[-AddCondition <IResultObject[]>]
[-ClearCondition]
[-Description <String>]
[-IsContinueOnError <Boolean>]
[-IsEnabled <Boolean>]
[-MoveToIndex <Int32>]
[-NewStepName <String>]
[-RemoveConditionFile]
[-RemoveConditionFolder]
[-RemoveConditionIfStatement]
[-RemoveConditionOperatingSystem]
[-RemoveConditionQueryWmi]
[-RemoveConditionRegistry]
[-RemoveConditionSoftware]
[-RemoveConditionVariable]
[-StepName <String>]
[-StepOrder <ReorderType>]
-TaskSequenceId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-CheckCMClientMinVersion <Boolean>]
[-CheckMaxOSVersion <Boolean>]
[-CheckMemory <Boolean>]
[-CheckMinOSVersion <Boolean>]
[-CheckNetworkConnected <Boolean>]
[-CheckNetworkWired <Boolean>]
[-CheckTpmEnabled <Boolean>]
[-CheckTpmActivated <Boolean>]
[-CheckOS <Boolean>]
[-CheckOSArchitecture <Boolean>]
[-CheckOSLanguageId <Boolean>]
[-CheckPowerState <Boolean>]
[-CheckSpace <Boolean>]
[-CheckSpeed <Boolean>]
[-CheckUefi <Boolean>]
[-CMClientMinVersion <String>]
[-DiskSpace <Int32>]
[-MaxOSVersion <String>]
[-Memory <Int32>]
[-MinOSVersion <String>]
[-OS <OSType>]
[-OSArchitecture <OSArch>]
[-OSLanguageId <Int32>]
[-Speed <Int32>]
[-AddCondition <IResultObject[]>]
[-ClearCondition]
[-Description <String>]
[-IsContinueOnError <Boolean>]
[-IsEnabled <Boolean>]
[-MoveToIndex <Int32>]
[-NewStepName <String>]
[-RemoveConditionFile]
[-RemoveConditionFolder]
[-RemoveConditionIfStatement]
[-RemoveConditionOperatingSystem]
[-RemoveConditionQueryWmi]
[-RemoveConditionRegistry]
[-RemoveConditionSoftware]
[-RemoveConditionVariable]
[-StepName <String>]
[-StepOrder <ReorderType>]
-TaskSequenceName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-Condition <IResultObject[]>]
[-SetConditionIfStatement]
[-StatementType <ConditionStatementType>]
[-StepName <String>]
-TaskSequenceId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-Condition <IResultObject[]>]
[-SetConditionIfStatement]
[-StatementType <ConditionStatementType>]
[-StepName <String>]
-TaskSequenceName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-Condition <IResultObject[]>]
-InputObject <IResultObject>
[-SetConditionIfStatement]
[-StatementType <ConditionStatementType>]
[-StepName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-ConditionVariableName <String>]
[-ConditionVariableValue <String>]
[-OperatorType <VariableOperatorType>]
[-SetConditionVariable]
[-StepName <String>]
-TaskSequenceId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-ConditionVariableName <String>]
[-ConditionVariableValue <String>]
[-OperatorType <VariableOperatorType>]
[-SetConditionVariable]
[-StepName <String>]
-TaskSequenceName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-ConditionVariableName <String>]
[-ConditionVariableValue <String>]
-InputObject <IResultObject>
[-OperatorType <VariableOperatorType>]
[-SetConditionVariable]
[-StepName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-FileDateTimeOperator <VariableOperatorType>]
[-FilePath <String>]
[-FileTimestamp <DateTime>]
[-FileVersion <String>]
[-SetConditionFile]
[-StepName <String>]
-TaskSequenceId <String>
[-VersionOperator <VariableOperatorType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-FileDateTimeOperator <VariableOperatorType>]
[-FilePath <String>]
[-FileTimestamp <DateTime>]
[-FileVersion <String>]
[-SetConditionFile]
[-StepName <String>]
-TaskSequenceName <String>
[-VersionOperator <VariableOperatorType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-FileDateTimeOperator <VariableOperatorType>]
[-FilePath <String>]
[-FileTimestamp <DateTime>]
[-FileVersion <String>]
-InputObject <IResultObject>
[-SetConditionFile]
[-StepName <String>]
[-VersionOperator <VariableOperatorType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-FolderDateTimeOperator <VariableOperatorType>]
[-FolderPath <String>]
[-FolderTimestamp <DateTime>]
[-SetConditionFolder]
[-StepName <String>]
-TaskSequenceId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-FolderDateTimeOperator <VariableOperatorType>]
[-FolderPath <String>]
[-FolderTimestamp <DateTime>]
[-SetConditionFolder]
[-StepName <String>]
-TaskSequenceName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-FolderDateTimeOperator <VariableOperatorType>]
[-FolderPath <String>]
[-FolderTimestamp <DateTime>]
-InputObject <IResultObject>
[-SetConditionFolder]
[-StepName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
-InputObject <IResultObject>
[-Namespace <String[]>]
[-Query <String>]
[-SetConditionQueryWmi]
[-StepName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
-InputObject <IResultObject>
[-SetConditionOperatingSystem]
[-StepName <String>]
[-SupportedPlatform <IResultObject[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
-InputObject <IResultObject>
[-RegistryKey <String>]
[-RegistryOperator <VariableOperatorType>]
[-RegistryValueData <String>]
[-RegistryValueName <String>]
[-RootKey <RegistryRootKeyType>]
[-SetConditionRegistry]
[-StepName <String>]
[-ValueType <RegistryValueType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
-InputObject <IResultObject>
[-IsAnyVersion <Boolean>]
[-MsiFilePath <String>]
[-SetConditionSoftware]
[-StepName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-IsAnyVersion <Boolean>]
[-MsiFilePath <String>]
[-SetConditionSoftware]
[-StepName <String>]
-TaskSequenceId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-IsAnyVersion <Boolean>]
[-MsiFilePath <String>]
[-SetConditionSoftware]
[-StepName <String>]
-TaskSequenceName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-Namespace <String[]>]
[-Query <String>]
[-SetConditionQueryWmi]
[-StepName <String>]
-TaskSequenceId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-Namespace <String[]>]
[-Query <String>]
[-SetConditionQueryWmi]
[-StepName <String>]
-TaskSequenceName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-RegistryKey <String>]
[-RegistryOperator <VariableOperatorType>]
[-RegistryValueData <String>]
[-RegistryValueName <String>]
[-RootKey <RegistryRootKeyType>]
[-SetConditionRegistry]
[-StepName <String>]
-TaskSequenceId <String>
[-ValueType <RegistryValueType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-RegistryKey <String>]
[-RegistryOperator <VariableOperatorType>]
[-RegistryValueData <String>]
[-RegistryValueName <String>]
[-RootKey <RegistryRootKeyType>]
[-SetConditionRegistry]
[-StepName <String>]
-TaskSequenceName <String>
[-ValueType <RegistryValueType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-SetConditionOperatingSystem]
[-StepName <String>]
[-SupportedPlatform <IResultObject[]>]
-TaskSequenceId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMTSStepPrestartCheck
[-SetConditionOperatingSystem]
[-StepName <String>]
[-SupportedPlatform <IResultObject[]>]
-TaskSequenceName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Verwenden Sie dieses Cmdlet, um eine Instanz des Tasksequenzschritts Bereitschaft überprüfen zu konfigurieren.
Weitere Informationen zu diesem Schritt finden Sie unter Informationen zu Tasksequenzschritten: Überprüfen der Bereitschaft.
Hinweis
Führen Sie Configuration Manager-Cmdlets auf dem Configuration Manager-Standortlaufwerk aus, z. B PS XYZ:\>
. . Weitere Informationen finden Sie unter Erste Schritte.
Beispiele
Beispiel 1
In diesem Beispiel wird der Schritt Bereitschaft überprüfen in der Tasksequenz Standardbetriebssystembereitstellung geändert, um die Überprüfungen auf Netzstrom und kabelgebundenes Netzwerk zu deaktivieren.
$tsNameOsd = "Default OS deployment"
$tsStepNameCheckReady = "Check Readiness"
Set-CMTSStepPrestartCheck -TaskSequenceName $tsNameOsd -StepName $tsStepNameCheckReady -CheckPowerState $false -CheckNetworkWired $false
Parameter
-AddCondition
Geben Sie ein Bedingungsobjekt an, das diesem Schritt hinzugefügt werden soll. Verwenden Sie zum Abrufen dieses Objekts eines der Tasksequenzbedingungs-Cmdlets. Beispiel: Get-CMTSStepConditionVariable.
Typ: | IResultObject[] |
Aliase: | AddConditions |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckCMClientMinVersion
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung der Mindestclientversion zu aktivieren. Verwenden Sie den Parameter CMClientMinVersion , um die spezifische Clientversionsnummer festzulegen.
Typ: | Boolean |
Aliase: | CheckClientMinVersion |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckMaxOSVersion
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung der maximalen Betriebssystemversion zu aktivieren. Verwenden Sie den Parameter MaxOSVersion , um die spezifische Versionsnummer des Betriebssystems festzulegen.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckMemory
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung Minimaler Arbeitsspeicher (MB) zu aktivieren. Verwenden Sie den Parameter Memory , um die spezifische Speichergröße festzulegen.
Typ: | Boolean |
Aliase: | EnableCheckMemory |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckMinOSVersion
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung der Mindestversion des Betriebssystems zu aktivieren. Verwenden Sie den Parameter MinOSVersion , um die spezifische Versionsnummer des Betriebssystems festzulegen.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckNetworkConnected
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung Netzwerkadapter verbunden zu aktivieren.
Typ: | Boolean |
Aliase: | NetworkConnected |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckNetworkWired
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung des Netzwerkadapters ist nicht drahtlos zu aktivieren.
Typ: | Boolean |
Aliase: | NetworkWired |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckOS
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung auf den Typ des Betriebssystems zu aktivieren, entweder Client oder Server. Verwenden Sie den Parameter Betriebssystem , um den spezifischen Betriebssystemtyp festzulegen.
Typ: | Boolean |
Aliase: | EnableCheckOSType |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckOSArchitecture
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung Architektur des aktuellen Betriebssystems zu aktivieren. Verwenden Sie den Parameter OSArchitecture , um den spezifischen Architekturtyp festzulegen.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckOSLanguageId
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung der Sprache des aktuellen Betriebssystems zu aktivieren. Verwenden Sie den Parameter OSLanguageID , um die spezifische Sprache festzulegen.
Typ: | Boolean |
Aliase: | EnableCheckOSLanguageId |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckPowerState
Legen Sie diesen Parameter auf fest $true
, um das Netzkabel-Check zu aktivieren.
Typ: | Boolean |
Aliase: | NotBattery |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckSpace
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung Minimaler freier Speicherplatz (MB) zu aktivieren. Verwenden Sie den Parameter DiskSpace , um die spezifische Größe festzulegen.
Typ: | Boolean |
Aliase: | EnableCheckFreeDiskSpace |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckSpeed
Legen Sie diesen Parameter auf fest $true
, um die Überprüfung Minimale Prozessorgeschwindigkeit (MHz) zu aktivieren. Verwenden Sie den Parameter Speed , um die bestimmte Geschwindigkeit festzulegen.
Typ: | Boolean |
Aliase: | EnableCheckProcessorSpeed |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckTpmActivated
Gilt für Version 2111 und höher. Legen Sie diesen Parameter auf fest $true
, um die Überprüfung tpm 2.0 oder höher ist aktiviert zu aktivieren.
Typ: | Boolean |
Aliase: | TpmActivated |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckTpmEnabled
Gilt für Version 2111 und höher. Legen Sie diesen Parameter auf fest $true
, um die Überprüfung tpm 2.0 oder höher ist aktiviert zu aktivieren.
Typ: | Boolean |
Aliase: | TpmEnabled |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CheckUefi
Gilt für Version 2006 und höher. Legen Sie diesen Parameter auf fest $true
, um die Überprüfung Computer befindet sich im UEFI-Modus zu aktivieren.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ClearCondition
Entfernen Sie eine Bedingung aus diesem Schritt. Verwenden Sie den Parameter -Condition , um die zu entfernende Bedingung anzugeben.
Typ: | SwitchParameter |
Aliase: | ClearConditions |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CMClientMinVersion
Verwenden Sie diesen Parameter, um die spezifische Clientversion zu konfigurieren. Geben Sie die Clientversion im folgenden Format an: 5.00.8913.1005
. Verwenden Sie den Parameter CheckCMClientMinVersion , um die Überprüfung zu aktivieren oder zu deaktivieren.
Typ: | String |
Aliase: | ClientMinVersion |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Condition
Geben Sie ein Bedingungsobjekt an, das mit diesem Schritt verwendet werden soll. Verwenden Sie zum Abrufen dieses Objekts eines der Tasksequenzbedingungs-Cmdlets. Beispiel: Get-CMTSStepConditionVariable.
Typ: | IResultObject[] |
Aliase: | SubCondition, SubConditions |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ConditionVariableName
Geben Sie den Namen der Tasksequenzvariable an, die als Bedingung verwendet werden soll.
Typ: | String |
Aliase: | Variable |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ConditionVariableValue
Geben Sie den Wert der Tasksequenzvariable an, die in einer Bedingung verwendet werden soll.
Typ: | String |
Aliase: | Value |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Description
Geben Sie eine optionale Beschreibung für diesen Tasksequenzschritt an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DisableWildcardHandling
Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DiskSpace
Verwenden Sie diesen Parameter, um die spezifische Größe für die Überprüfung des minimalen freien Speicherplatzes zu konfigurieren. Geben Sie einen ganzzahligen Wert für die Größe in MB an. Verwenden Sie den Parameter CheckSpace , um die Überprüfung zu aktivieren oder zu deaktivieren.
Typ: | Int32 |
Aliase: | MinimumFreeDiskSpace |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FileDateTimeOperator
Geben Sie einen Variablenoperatortyp für eine Datums-/Uhrzeitbedingung der Datei an.
Typ: | VariableOperatorType |
Zulässige Werte: | Equals, NotEquals, Greater, GreaterEqual, Less, LessEqual |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FilePath
Geben Sie den Pfad für eine Dateibedingung an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FileTimestamp
Geben Sie einen Datums-/Uhrzeitwert an, der für eine Dateibedingung verwendet werden soll.
Typ: | DateTime |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FileVersion
Geben Sie eine Versionszeichenfolge für eine Dateibedingung an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FolderDateTimeOperator
Geben Sie einen Variablenoperator für eine Datums-/Uhrzeitbedingung des Ordners an.
Typ: | VariableOperatorType |
Zulässige Werte: | Equals, NotEquals, Greater, GreaterEqual, Less, LessEqual |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FolderPath
Geben Sie den Pfad für eine Ordnerbedingung an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FolderTimestamp
Geben Sie einen Datums-/Uhrzeitwert an, der für eine Ordnerbedingung verwendet werden soll.
Typ: | DateTime |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ForceWildcardHandling
Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Geben Sie ein Tasksequenzobjekt an, aus dem der Schritt Bereitschaft überprüfen abgerufen werden soll. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMTaskSequence .
Typ: | IResultObject |
Aliase: | TaskSequence |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-IsAnyVersion
Verwenden Sie diesen Parameter mit dem Parameter SetConditionSoftware , um eine beliebige Version des Produkts abzugleichen.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IsContinueOnError
Verwenden Sie diesen Parameter, um die Schrittoption Bei Fehler fortfahren zu aktivieren. Wenn Sie diese Option aktivieren und der Schritt fehlschlägt, wird die Tasksequenz fortgesetzt.
Typ: | Boolean |
Aliase: | IsThisStepContinueOnError |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IsEnabled
Verwenden Sie diesen Parameter, um diesen Tasksequenzschritt zu aktivieren.
Typ: | Boolean |
Aliase: | IsThisStepEnabled |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MaxOSVersion
Verwenden Sie diesen Parameter, um die spezifische Betriebssystemversion zu konfigurieren. Geben Sie die maximale Betriebssystemversion mit Hauptversion, Nebenversion und Buildnummer an. Beispiel: 10.0.18356
. Verwenden Sie den CheckMaxOSVersion-Parameter , um die Überprüfung zu aktivieren oder zu deaktivieren.
Typ: | String |
Aliase: | CurrentMaxOSVersion |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Memory
Verwenden Sie diesen Parameter, um die spezifische Größe für die Mindestspeicherüberprüfung zu konfigurieren. Geben Sie einen ganzzahligen Wert für die Größe in MB an. Verwenden Sie den Parameter CheckMemory , um die Überprüfung zu aktivieren oder zu deaktivieren.
Typ: | Int32 |
Aliase: | MinimumMemory |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MinOSVersion
Verwenden Sie diesen Parameter, um die spezifische Betriebssystemversion zu konfigurieren. Geben Sie die Mindestversion des Betriebssystems mit Hauptversion, Nebenversion und Buildnummer an. Beispiel: 10.0.16299
. Verwenden Sie den Parameter CheckMinOSVersion , um die Überprüfung zu aktivieren oder zu deaktivieren.
Typ: | String |
Aliase: | CurrentMinOSVersion |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MoveToIndex
Verschieben Sie diesen Schritt an die angegebene Indexposition in der Tasksequenz.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MsiFilePath
Geben Sie den Pfad zu einer Windows Installer-Datei für eine Softwarebedingung an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Namespace
Geben Sie den Namespace für eine WMI-Abfragebedingung an.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NewStepName
Verwenden Sie diesen Parameter, um diesen Tasksequenzschritt umzubenennen.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OperatorType
Geben Sie einen Operator an, der mit einer Tasksequenzvariablenbedingung verwendet werden soll.
Typ: | VariableOperatorType |
Zulässige Werte: | Exists, NotExists, Equals, NotEquals, Greater, GreaterEqual, Less, LessEqual, Like, NotLike |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OS
Verwenden Sie diesen Parameter, um den spezifischen Betriebssystemtyp zu konfigurieren: Client
oder Server
. Verwenden Sie den CheckOS-Parameter , um die Überprüfung zu aktivieren oder zu deaktivieren.
Typ: | OSType |
Aliase: | CurrentOSType |
Zulässige Werte: | Client, Server |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OSArchitecture
Verwenden Sie diesen Parameter, um die spezifische Betriebssystemarchitektur zu konfigurieren: Arch32
für 32-Bit oder Arch64
für 64-Bit. Verwenden Sie den Parameter CheckOSArchitecture , um die Überprüfung zu aktivieren oder zu deaktivieren.
Typ: | OSArch |
Aliase: | CurrentOSArchitecture |
Zulässige Werte: | Arch32, Arch64 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OSLanguageId
Verwenden Sie diesen Parameter, um die spezifische Betriebssystemsprache zu konfigurieren. Bei dieser Überprüfung wird die Sprach-ID mit der OSLanguage-Eigenschaft der Win32_OperatingSystem WMI-Klasse auf dem Client verglichen. Beispiel 1033
: Für Englisch (USA). Verwenden Sie den Parameter CheckOSLanguageId , um die Überprüfung zu aktivieren oder zu deaktivieren.
Typ: | Int32 |
Aliase: | LanguageId |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Query
Geben Sie eine WMI-Abfragezeichenfolge an, die für eine Bedingung verwendet werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RegistryKey
Geben Sie den Schlüssel an, der mit einer Registrierungsbedingung verwendet werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RegistryOperator
Geben Sie einen Operator an, der mit einer Registrierungsbedingung verwendet werden soll.
Typ: | VariableOperatorType |
Zulässige Werte: | Exists, NotExists, Equals, NotEquals, Greater, GreaterEqual, Less, LessEqual |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RegistryValueData
Geben Sie die Wertdaten an, die mit einer Registrierungsbedingung verwendet werden sollen.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RegistryValueName
Geben Sie den Wertnamen an, der mit einer Registrierungsbedingung verwendet werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveConditionFile
Verwenden Sie diesen Parameter, um eine Dateibedingung zu entfernen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveConditionFolder
Verwenden Sie diesen Parameter, um eine Ordnerbedingung zu entfernen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveConditionIfStatement
Verwenden Sie diesen Parameter, um eine Anweisungsbedingung if
zu entfernen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveConditionOperatingSystem
Verwenden Sie diesen Parameter, um eine Betriebssystembedingung zu entfernen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveConditionQueryWmi
Verwenden Sie diesen Parameter, um eine WMI-Abfragebedingung zu entfernen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveConditionRegistry
Verwenden Sie diesen Parameter, um eine Registrierungsbedingung zu entfernen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveConditionSoftware
Verwenden Sie diesen Parameter, um eine Softwarebedingung zu entfernen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveConditionVariable
Verwenden Sie diesen Parameter, um eine Tasksequenzvariablenbedingung zu entfernen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RootKey
Geben Sie den Stammschlüssel an, der mit einer Registrierungsbedingung verwendet werden soll.
Typ: | RegistryRootKeyType |
Zulässige Werte: | HKeyCurrentUser, HKeyLocalMachine, HKeyUsers, HKeyCurrentConfig |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SetConditionFile
Fügen Sie eine neue Dateibedingung hinzu.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SetConditionFolder
Fügen Sie eine neue Ordnerbedingung hinzu.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SetConditionIfStatement
Fügen Sie eine neue if
Anweisungsbedingung hinzu.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SetConditionOperatingSystem
Fügen Sie eine neue Betriebssystembedingung hinzu.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SetConditionQueryWmi
Fügen Sie eine neue WMI-Abfragebedingung hinzu.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SetConditionRegistry
Fügen Sie eine neue Registrierungsbedingung hinzu.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SetConditionSoftware
Fügen Sie eine neue Softwarebedingung hinzu.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SetConditionVariable
Fügen Sie eine neue Tasksequenzvariablenbedingung hinzu.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Speed
Verwenden Sie diesen Parameter, um die spezifische Geschwindigkeit für die Überprüfung der Minimalprozessorgeschwindigkeit zu konfigurieren. Geben Sie einen ganzzahligen Wert für die Geschwindigkeit in MHz an. Verwenden Sie den Parameter CheckSpeed , um die Überprüfung zu aktivieren oder zu deaktivieren.
Typ: | Int32 |
Aliase: | MinimumProcessorSpeed |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StatementType
Legen Sie den Typ für eine Anweisungsbedingung if
fest.
Typ: | ConditionStatementType |
Aliase: | Operator |
Zulässige Werte: | All, Any, None |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StepName
Geben Sie den Namen des Schritts an, der für Änderungen ausgewählt werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StepOrder
Verwenden Sie diesen Parameter, um den Schritt in der Tasksequenz neu anzuordnen.
Typ: | ReorderType |
Zulässige Werte: | MoveUp, MoveDown, MoveToIndex |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SupportedPlatform
Verwenden Sie diesen Parameter, um die Plattformen für eine Betriebssystembedingung anzugeben.
Typ: | IResultObject[] |
Aliase: | SupportedPlatforms |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TaskSequenceId
Geben Sie die Paket-ID der Tasksequenz an, aus der der Schritt Bereitschaft überprüfen abgerufen werden soll. Dieser Wert ist eine Standardpaket-ID, z. B XYZ00858
. .
Typ: | String |
Aliase: | Id, TaskSequencePackageId |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TaskSequenceName
Geben Sie den Namen der Tasksequenz an, die auf Änderungen ausgerichtet werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ValueType
Geben Sie den Werttyp für eine Registrierungsbedingung an.
Typ: | RegistryValueType |
Zulässige Werte: | RegistrySZ, RegistryExpandSZ, RegistryDWord |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VersionOperator
Geben Sie einen Operator an, der mit einer Dateibedingung verwendet werden soll.
Typ: | VariableOperatorType |
Zulässige Werte: | Equals, NotEquals, Greater, GreaterEqual, Less, LessEqual |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Ausgaben
System.Object