New-CMTSStepApplyOperatingSystem
SYNOPSIS
Maak een stap Besturingssysteemafbeelding toepassen die u aan een takenreeks kunt toevoegen.
SYNTAX
New-CMTSStepApplyOperatingSystem [-ConfigFileName <String>] [-ConfigFilePackage <IResultObject>]
[-Destination <DestinationType>] [-DestinationDisk <Int32>] [-DestinationDriveLetter <String>]
[-LayeredDriver <OsdLayeredDriver>] [-DestinationPartition <Int32>] [-DestinationVariable <String>]
[-ImagePackage <IResultObject>] [-ImagePackageIndex <Int32>] [-InstallPackage <IResultObject>]
[-InstallPackageIndex <Int32>] [-RunFromNet <Boolean>] [-Condition <IResultObject[]>] [-ContinueOnError]
[-Description <String>] [-Disable] -Name <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
[-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Met deze cmdlet maakt u een nieuw stapobject Besturingssysteemafbeelding toepassen. Gebruik vervolgens de cmdlet Add-CMTaskSequenceStep om de stap toe te voegen aan een takenreeks. Zie Over takenreeksstappen: Besturingssysteemafbeelding toepassen voor meer informatie over deze stap.
Notitie
Voer Configuration Manager cmdlets uit vanaf Configuration Manager-sitestation, bijvoorbeeld PS XYZ:\>
. Zie Aan de slag voor meer informatie.
EXAMPLES
Voorbeeld 1
In dit voorbeeld wordt eerst de cmdlet Get-CMOperatingSystemImage gebruikt om een object op te halen voor het afbeeldingspakket van het besturingssysteem. Het slaat dit object op in de $osImgPkg variabele. In de volgende stap maakt u een -object voor de stap Besturingssysteemafbeelding toepassen, met behulp van het $osImgPkg-object als het afbeeldingspakket.
Vervolgens wordt een takenreeksobject gemaakt en wordt deze nieuwe stap toegevoegd aan de takenreeks bij index 11.
$osImgPkg = Get-CMOperatingSystemImage -Name "OSImagePkg01"
$step = New-CMTSStepApplyOperatingSystem -Name "Apply OS image" -ImagePackage $osImgPkg -ImagePackageIndex 1
$tsNameOsd = "Default OS deployment"
$tsOsd = Get-CMTaskSequence -Name $tsNameOsd -Fast
$tsOsd | Add-CMTaskSequenceStep -Step $step -InsertStepStartIndex 11
PARAMETERS
-Voorwaarde
Geef een voorwaardeobject op dat met deze stap moet worden gebruikt. Gebruik een van de cmdlets voor de takenreeksvoorwaarde om dit object op te halen. Bijvoorbeeld Get-CMTSStepConditionVariable.
Type: IResultObject[]
Parameter Sets: (All)
Aliases: Conditions
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ConfigFileName
Geef de bestandsnaam op van een installatie zonder toezicht of Sysprep-antwoordbestand moet worden gebruikt voor een aangepaste installatie. Gebruik deze parameter met de parameter ConfigFilePackage.
Type: String
Parameter Sets: (All)
Aliases: AnswerFileName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ConfigFilePackage
Geef een pakketobject op dat de objecten zonder toezicht of Sysprep-antwoordbestand te gebruiken voor een aangepaste installatie. Gebruik de cmdlet Get-CMPackage om dit object op te halen. Gebruik deze parameter met de parameter ConfigFileName.
Type: IResultObject
Parameter Sets: (All)
Aliases: AnswerFilePackage
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ContinueOnError
Voeg deze parameter toe om de stapoptie Doorgaan bij fout in teschakelen. Wanneer u deze optie inschakelen als de stap mislukt, wordt de takenreeks voortgezet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Beschrijving
Geef een optionele beschrijving op voor deze takenreeksstap.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Doel
Geef de locatie op waar u dit besturingssysteem wilt toepassen. Als u deze parameter niet opgeeft, is de standaardwaarde NextAvailableFormattedPartition
.
NextAvailableFormattedPartition
: Gebruik de volgende sequentiële partitie die nog niet is gericht op een stap Besturingssysteem toepassen of Gegevensinstallatie afbeelding toepassen in deze takenreeks.SpecificDiskAndPartition
: Geef het schijfnummer op met de parameter DestinationDisk en het partitienummer met de parameter DestinationPartition.SpecificLogicalDriverLetter
: Gebruik de parameter DestinationDriveLetter om de logische stationletter op te geven die aan de partitie is toegewezen door Windows PE. Deze station letter kan verschillen van de letter station toegewezen door het zojuist geïmplementeerde besturingssysteem.LogicalDriverLetterInVariable
: Gebruik de parameter DestinationVariable om de takenreeksvariabele op te geven die de stationletter bevat die is toegewezen aan de partitie door Windows PE. Deze variabele wordt doorgaans ingesteld met de parameter DiskNumberVariable van de cmdlets Set-CMTSStepPartitionDisk of New-CMTSStepPartitionDisk voor de takenreeksstap Format and Partition Disk.
Type: DestinationType
Parameter Sets: (All)
Aliases:
Accepted values: NextAvailableFormattedPartition, SpecificDiskAndPartition, SpecificLogicalDriverLetter, LogicalDriverLetterInVariable
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DestinationDisk
Wanneer u -Destination SpecificDiskAndPartition
gebruikt, gebruikt u deze parameter om het schijfnummer op te geven. Geef een geheel getal op van 0
tot 99
. Gebruik ook de parameter DestinationPartition.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DestinationDriveLetter
Wanneer u -Destination SpecificLogicalDriverLetter
gebruikt, gebruikt u deze parameter om de logische stationletter op te geven. Geef een stationletter op van C
naar Z
.
Type: String
Parameter Sets: (All)
Aliases: DestinationLogicalDrive
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DestinationPartition
Wanneer u -Destination SpecificDiskAndPartition
gebruikt, gebruikt u deze parameter om het partitienummer op te geven. Geef een geheel getal op van 1
tot 99
. Gebruik ook de parameter DestinationDisk.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DestinationVariable
Wanneer u -Destination LogicalDriverLetterInVariable
gebruikt, gebruikt u deze parameter om de takenreeksvariabele op te geven met de logische-stationletter. De naam van de variabele moet alfanumeriek zijn zonder spaties en minder dan 256 tekens.
Type: String
Parameter Sets: (All)
Aliases: DestinationVariableName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Uitschakelen
Voeg deze parameter toe om deze takenreeksstap uit te schakelen.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: DisableThisStep
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ImagePackage
Geef een afbeeldingspakketobject van het besturingssysteem op. Met de stap wordt het besturingssysteem van deze afbeelding toegepast. Gebruik de parameter ImagePackageIndex om de afbeeldingsindex in te stellen.
Gebruik de cmdlet Get-CMOperatingSystemImage om dit object op te halen.
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ImagePackageIndex
Geef een geheel getal van de afbeeldingsindex op. Gebruik deze parameter met de parameter ImagePackage.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InstallPackage
Geef een upgradepakketobject voor het besturingssysteem op. Met de stap wordt het besturingssysteem van deze oorspronkelijke installatiebron toegepast. Gebruik de parameter InstallPackageIndex om de editie in te stellen.
Gebruik de cmdlet Get-CMOperatingSystemInstaller om dit object op te halen.
Type: IResultObject
Parameter Sets: (All)
Aliases: UpgradePackage
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InstallPackageIndex
Geef een geheel getal op van de editie van het besturingssysteemupgradepakket. Gebruik deze parameter met de parameter InstallPackage.
Type: Int32
Parameter Sets: (All)
Aliases: UpgradePackageIndex
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Geef een naam op voor deze stap om deze in de takenreeks te identificeren.
Type: String
Parameter Sets: (All)
Aliases: StepName
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunFromNet
Stel deze parameter in op $true
zodat de takenreeks de besturingssysteemafbeelding rechtstreeks vanaf het distributiepunt kan toepassen.
Voor de beste beveiliging is het raadzaam om deze instelling niet in te stellen. Deze optie is ontworpen voor gebruik op apparaten met beperkte opslagcapaciteit. Zie Inhoud rechtstreeks openen vanaf het distributiepunt voor meer informatie.
Type: Boolean
Parameter Sets: (All)
Aliases: AllowAccessFromDistributionPoint
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-LayeredDriver
Vanaf versie 2107 gebruikt u deze parameter om andere typen toetsenborden te selecteren die gemeenschappelijk zijn in de Japanse en Koreaans taal. Geef een geheel getal op voor het gelaagde stuurprogramma dat moet worden geïnstalleerd met Windows. Gebruik dezelfde waarden als de takenreeksvariabele OsdLayeredDriver.
Type: OsdLayeredDriver
Parameter Sets: (All)
Aliases: KeyboardDriver
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.
INPUTS
Geen
OUTPUTS
IResultObject#SMS_TaskSequence_ApplyOperatingSystemAction
OPMERKINGEN
Zie WMI-klasse SMS_TaskSequence_ApplyOperatingSystemAction server voor meer informatie over dit retourobject en deeigenschappen ervan.
RELATED LINKS
Get-CMTSStepApplyOperatingSystem Remove-CMTSStepApplyOperatingSystem Set-CMTSStepApplyOperatingSystem
Over takenreeksstappen: Besturingssysteemafbeelding toepassen