New-CMTSStepApplyDriverPackage

Erstellen Sie einen Schritt Treiberpaket anwenden , den Sie einer Tasksequenz hinzufügen können.

Syntax

New-CMTSStepApplyDriverPackage
   [-BootCriticalContentUniqueId <String>]
   [-BootCriticalDriverId <String>]
   [-BootCriticalHardwareComponent <String>]
   [-BootCriticalId <String>]
   [-BootCriticalInfFile <String>]
   [-EnableRecurse]
   [-EnableUnsignedDriver]
   -PackageId <String>
   [-Condition <IResultObject[]>]
   [-ContinueOnError]
   [-Description <String>]
   [-Disable]
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Mit diesem Cmdlet wird ein neues Schrittobjekt "Treiberpaket anwenden " erstellt. Verwenden Sie dann das Cmdlet Add-CMTaskSequenceStep , um den Schritt einer Tasksequenz hinzuzufügen. Weitere Informationen zu diesem Schritt finden Sie unter Informationen zu Tasksequenzschritten: Treiberpaket anwenden.

Hinweis

Führen Sie Configuration Manager Cmdlets auf dem Configuration Manager-Websitelaufwerk aus, z. PS XYZ:\>B. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1

In diesem Beispiel wird zunächst das Cmdlet Get-CMDriverPackage verwendet, um ein Objekt für das Paket von Surface 4-Treibern abzurufen. Dieses Objekt wird in der variablen $pkgDriver gespeichert. Im nächsten Schritt wird ein -Objekt für den Schritt Treiberpaket anwenden erstellt, wobei die ID aus dem $pkgDriver-Objekt abgerufen wird.

Anschließend ruft sie ein Tasksequenzobjekt ab und fügt diesen neuen Schritt der Tasksequenz am Index 11 hinzu.

$pkgDriver = Get-CMDriverPackage -Name "Surface 4 drivers" -Fast
$step = New-CMTSStepApplyDriverPackage -Name "Apply driver package" -PackageId $pkgDriver.PackageID

$tsName = "Default OS deployment"
$tsOsd = Get-CMTaskSequence -Name $tsName -Fast

$tsOsd | Add-CMTaskSequenceStep -Step $step -InsertStepStartIndex 11

Parameter

-BootCriticalContentUniqueId

Dieser Parameter ist veraltet und gilt nur für Vorgängerversionen des Windows Vista-Betriebssystems.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BootCriticalDriverId

Dieser Parameter ist veraltet und gilt nur für Vorgängerversionen des Windows Vista-Betriebssystems.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BootCriticalHardwareComponent

Dieser Parameter ist veraltet und gilt nur für Vorgängerversionen des Windows Vista-Betriebssystems.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BootCriticalId

Dieser Parameter ist veraltet und gilt nur für Vorgängerversionen des Windows Vista-Betriebssystems.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BootCriticalInfFile

Dieser Parameter ist veraltet und gilt nur für Vorgängerversionen des Windows Vista-Betriebssystems.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Condition

Geben Sie ein Bedingungsobjekt an, das mit diesem Schritt verwendet werden soll.

Type:IResultObject[]
Aliases:Conditions
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ContinueOnError

Fügen Sie diesen Parameter hinzu, um die Schrittoption Bei Fehler fortfahren zu aktivieren. Wenn Sie diese Option aktivieren und der Schritt fehlschlägt, wird die Tasksequenz fortgesetzt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Geben Sie eine optionale Beschreibung für diesen Tasksequenzschritt an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Disable

Fügen Sie diesen Parameter hinzu, um diesen Tasksequenzschritt zu deaktivieren.

Type:SwitchParameter
Aliases:DisableThisStep
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableRecurse

Fügen Sie diesen Parameter hinzu, um das Treiberpaket zu installieren, indem Sie DISM mit der Option recurse ausführen.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableUnsignedDriver

Fügen Sie diesen Parameter hinzu, um eine unbeaufsichtigte Installation von nicht signierten Treibern auf einer Version von Windows durchzuführen, in der diese Aktion zulässig ist.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Geben Sie einen Namen für diesen Schritt an, um ihn in der Tasksequenz zu identifizieren.

Type:String
Aliases:StepName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PackageId

Geben Sie die Paket-ID des Treiberpakets an, das für diesen Schritt angewendet werden soll. Dieser Wert ist eine Standardpaket-ID, XYZ0030Dz. B. .

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

None

Ausgaben

IResultObject