New-CMTaskSequence

SYNOPSIS

Utwórz sekwencję zadań.

SYNTAX

NewBuildOSImage (ustawienie domyślne)

New-CMTaskSequence [-ApplicationName <String[]>] [-ApplyAll <Boolean>] -BootImagePackageId <String>
 [-BuildOperatingSystemImage] [-ClientPackagePackageId <String>] [-CreatedBy <String>] [-Description <String>]
 [-DomainAccount <String>] [-DomainName <String>] [-DomainOrganizationUnit <String>]
 [-DomainPassword <SecureString>] [-GeneratePassword <Boolean>] [-HighPerformance <Boolean>]
 [-IgnoreInvalidApplication <Boolean>] [-ImageDescription <String>] [-ImageVersion <String>]
 [-InstallationLicensingMode <ServerLicensingMode>] [-InstallationProperty <String>] -JoinDomain <JoinType>
 [-LocalAdminPassword <SecureString>] [-MaximumServerConnection <Int32>] -Name <String>
 -OperatingSystemFileAccount <String> [-OperatingSystemFileAccountPassword <SecureString>]
 -OperatingSystemFilePath <String> -OperatingSystemImageIndex <UInt32> -OperatingSystemImagePackageId <String>
 [-ProductKey <String>] [-SoftwareUpdateStyle <SoftwareUpdateStyleType>] [-TimeZone <TimeZoneInfo>]
 [-WorkgroupName <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

NewInstallOSImage

New-CMTaskSequence [-ApplicationName <String[]>] [-ApplyAll <Boolean>] -BootImagePackageId <String>
 [-CaptureLocallyUsingLink <Boolean>] [-CaptureNetworkSetting <Boolean>] [-CaptureUserSetting <Boolean>]
 [-CaptureWindowsSetting <Boolean>] [-ClientPackagePackageId <String>] [-ConfigureBitLocker <Boolean>]
 [-Description <String>] [-DomainAccount <String>] [-DomainName <String>] [-DomainOrganizationUnit <String>]
 [-DomainPassword <SecureString>] [-GeneratePassword <Boolean>] [-HighPerformance <Boolean>]
 [-IgnoreInvalidApplication <Boolean>] [-InstallationLicensingMode <ServerLicensingMode>]
 [-InstallationProperty <String>] [-InstallOperatingSystemImage] -JoinDomain <JoinType>
 [-LocalAdminPassword <SecureString>] -Name <String> -OperatingSystemImageIndex <UInt32>
 -OperatingSystemImagePackageId <String> [-PartitionAndFormatTarget <Boolean>] [-ProductKey <String>]
 [-SaveLocally <Boolean>] [-SoftwareUpdateStyle <SoftwareUpdateStyleType>] [-TimeZone <TimeZoneInfo>]
 [-UserStateMigrationToolPackageId <String>] [-WorkgroupName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

UpgradeOSImage

New-CMTaskSequence [-ApplicationName <String[]>] [-HighPerformance <Boolean>]
 [-IgnoreInvalidApplication <Boolean>] -Name <String> [-ProductKey <String>]
 [-SoftwareUpdateStyle <SoftwareUpdateStyleType>] [-UpgradeOperatingSystem] -UpgradePackageId <String>
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

NowyCustom

New-CMTaskSequence [-BootImagePackageId <String>] [-CustomTaskSequence] [-Description <String>]
 [-HighPerformance <Boolean>] -Name <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
 [-Confirm] [<CommonParameters>]

DESCRIPTION

To polecenie cmdlet umożliwia utworzenie sekwencji zadań. Sekwencja zadań jest zwykle używana do wdrażania systemu operacyjnego na kliencie, ale można używać ich do różnych celów. Aby uzyskać więcej informacji, zobacz Zarządzanie sekwencjami zadań w celu zautomatyzowania zadań.

Uwaga

Uruchom Menedżer konfiguracji cmdlet z Menedżer konfiguracji lokacji, na przykład PS XYZ:\> . Aby uzyskać więcej informacji, zobacz wprowadzenie.

EXAMPLES

Przykład 1. Tworzenie niestandardowej sekwencji zadań

To polecenie tworzy pustą sekwencję zadań o nazwie Niestandardowe.

New-CMTaskSequence -CustomTaskSequence -Name "Custom" -Description "NewCustom parameter set" -HighPerformance $false -BootImagePackageId "XYZ00002"

Przykład 2. Tworzenie sekwencji zadań w celu zainstalowania obrazu systemu operacyjnego

To polecenie tworzy sekwencję zadań o nazwie Zainstaluj obraz systemu operacyjnego, która instaluje obraz systemu operacyjnego. Zawiera również inne parametry, które mają zastosowanie do tego scenariusza.

$acct = "contoso\jqpublic"
$pwd = ConvertTo-SecureString -String "w%1H6EoxjQ&70^W" -AsPlainText -Force
$domainOU = "LDAP://OU=Workstations,OU=Devices,DC=na,DC=contoso,DC=com"

$clientProps = '/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSMP=mp01.contoso.com'

$tz = Get-TimeZone -Name "Eastern Standard Time"

New-CMTaskSequence -InstallOperatingSystemImage -Name "Install OS image" -Description "NewInstallOSImage parameter set" -BootImagePackageId "XYZ00002" -HighPerformance $true -CaptureNetworkSetting $true -CaptureUserSetting $true -SaveLocally $true -CaptureLocallyUsingLink $true -UserStateMigrationToolPackageId "XYZ00001" -CaptureWindowsSetting $true -ConfigureBitLocker $true -PartitionAndFormatTarget $true -ApplyAll $false -OperatingSystemImagePackageId "XYZ001A0" -OperatingSystemImageIndex 1 -ProductKey "6NMRW-2C8FM-D24W7-TQWMY-CWH2D" -GeneratePassword $true -TimeZone $tz -JoinDomain DomainType -DomainAccount $acct -DomainName "contoso" -DomainOrganizationUnit $domainOU -DomainPassword $pwd -ClientPackagePackageId "XYZ00003" -InstallationProperty $clientProps -ApplicationName "Admin Console" -IgnoreInvalidApplication $false -SoftwareUpdateStyle All

Przykład 3. Tworzenie sekwencji zadań w celu skompilowania i przechwycenia systemu operacyjnego

Ten przykład tworzy sekwencję zadań o nazwie Kompilowanie i przechwytywanie, która tworzy i przechwytuje obraz systemu operacyjnego przy użyciu podanej lokalizacji i konta. Zawiera również inne parametry, które mają zastosowanie do tego scenariusza.

$acct = "contoso\jqpublic"
$pwd = ConvertTo-SecureString -String "w%1H6EoxjQ&70^W" -AsPlainText -Force

$clientProps = '/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSMP=mp01.contoso.com'

$tz = Get-TimeZone -Name "Eastern Standard Time"

New-CMTaskSequence -BuildOperatingSystemImage -Name "Build and capture" -Description "NewBuildOSImage parameter set" -BootImagePackageId "XYZ00002" -HighPerformance $true -ApplyAll $false -OperatingSystemImagePackageId "XYZ001A0" -OperatingSystemImageIndex 1 -ProductKey "6NMRW-2C8FM-D24W7-TQWMY-CWH2D" -GeneratePassword $true -TimeZone $tz -JoinDomain WorkgroupType -WorkgroupName "groupwork" -ClientPackagePackageId "XYZ00003" -InstallationProperty $clientProps -ApplicationName "Admin Console" -IgnoreInvalidApplication $true -SoftwareUpdateStyle All -OperatingSystemFilePath "\\server1\images\capture.wim" -ImageDescription "image description" -ImageVersion "image version 1" -CreatedBy "jqpublic" -OperatingSystemFileAccount $acct -OperatingSystemFileAccountPassword $pwd

Przykład 4. Tworzenie sekwencji zadań w celu uaktualnienia systemu operacyjnego

To polecenie tworzy sekwencję zadań o nazwie Uaktualnienie w miejscu i określa, że uaktualni system operacyjny przy użyciu pakietu uaktualnienia o identyfikatorze XYZ02EBA.

New-CMTaskSequence -UpgradeOperatingSystem -Name "In-place upgrade" -UpgradePackageId "XYZ02EBA" -SoftwareUpdateStyle All

PARAMETERS

-ApplicationName (Nazwa aplikacji)

Określ tablicę nazw aplikacji do zainstalowania podczas sekwencji zadań. Ten parametr umożliwia skonfigurowanie kroku sekwencji zadań Zainstaluj aplikację.

Type: String[]
Parameter Sets: NewBuildOSImage, NewInstallOSImage, UpgradeOSImage
Aliases:

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

-ApplyAll

W scenariuszu kompilacji i przechwytywania stan tego parametru określa następujące zachowania:

  • $true: sekwencja zadań nie formatuje & partycji dysku przed zastosowaniem obrazu systemu operacyjnego.

  • $false: sekwencja zadań zawiera kroki formatu i partycjonowania dysku przed zastosowaniem obrazu systemu operacyjnego.

Type: Boolean
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases: ApplyAllImages

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

-BootImagePackageId

Określ identyfikator pakietu obrazu rozruchowego do użycia z sekwencją zadań, która wdraża system operacyjny. Ta wartość to standardowy identyfikator pakietu, na przykład XYZ00005 .

Ten parametr konfiguruje właściwości sekwencji zadań.

Type: String
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

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

-BuildOperatingSystemImage

Dodaj ten parametr, aby utworzyć sekwencję zadań dla scenariusza kompilacji i przechwytywania. Aby uzyskać więcej informacji, zobacz Tworzenie sekwencji zadań w celu przechwycenia systemu operacyjnego.

Type: SwitchParameter
Parameter Sets: NewBuildOSImage
Aliases: BuildOperatingSystemImageOption

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

Po włączeniu parametru SaveLocally, aby zapisać ustawienia użytkownika i pliki lokalnie, ustaw ten parametr na wartość $true, aby przechwytywać lokalnie przy użyciu linków, a nie przez kopiowanie plików. Linki używane Menedżer konfiguracji do lokalnego przechowywania stanu użytkownika są określane jako twarde linki.

Polecenie cmdlet ignoruje ten parametr, jeśli parametr SaveLocally $false.

Ten parametr konfiguruje krok Przechwyć stan użytkownika.

Type: Boolean
Parameter Sets: NewInstallOSImage
Aliases: CaptureLocallyUsingLinks

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

-CaptureNetworkSetting

Ustaw ten parametr na $true, aby umożliwić sekwencji zadań przechwytywanie ustawień sieciowych. Po włączeniu tej opcji sekwencja zadań obejmuje krok przechwytywania sieci Ustawienia krok.

Type: Boolean
Parameter Sets: NewInstallOSImage
Aliases:

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

-CaptureUserSetting

Ustaw ten parametr na wartość $true, aby umożliwić sekwencji zadań przechwytywanie ustawień użytkownika i plików. Po włączeniu tej opcji sekwencja zadań obejmuje krok Przechwyć stan użytkownika. Użyj również parametru UserStateMigrationToolPackageId.

Użyj funkcji SaveLocally i CaptureLocallyUsingLink, aby skonfigurować miejsce zapisania stanu użytkownika przez sekwencję zadań.

Type: Boolean
Parameter Sets: NewInstallOSImage
Aliases:

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

-CaptureWindowsSetting

Ustaw ten parametr na wartość $true, aby umożliwić sekwencji zadań przechwytywanie Windows ustawień. Po włączeniu tej opcji sekwencja zadań obejmuje krok Windows Ustawienia przechwytywania.

Type: Boolean
Parameter Sets: NewInstallOSImage
Aliases:

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

-ClientPackagePackageId

Określ identyfikator pakietu klienta do zainstalowania podczas sekwencji zadań. Ta wartość to standardowy identyfikator pakietu, na przykład XYZ00003 . Przypisanie lokacji i konfiguracja klienta odbywa się automatycznie. Dodatkowe parametry instalacji można określić za pomocą parametru InstallationProperty.

Ten parametr konfiguruje krok Windows sekwencji zadań Instalatora i programu ConfigMgr.

Type: String
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-ConfigureBitLocker

Ustaw ten parametr na $true, aby skonfigurować sekwencję zadań do użycia z funkcją BitLocker. Po włączeniu tej opcji sekwencja zadań obejmuje następujące kroki:

Type: Boolean
Parameter Sets: NewInstallOSImage
Aliases:

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-CreatedBy

W scenariuszu kompilacji i przechwytywania określ opcjonalny ciąg w pliku przechwyconego obrazu dla osoby, która go utworzyła. Maksymalna długość wynosi 255 znaków.

Ten parametr konfiguruje krok sekwencji zadań Przechwyć obraz systemu operacyjnego.

Type: String
Parameter Sets: NewBuildOSImage
Aliases:

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

-CustomTaskSequence

Dodaj ten parametr, aby utworzyć niestandardową sekwencję zadań, która nie zawiera żadnych kroków. Aby uzyskać więcej informacji, zobacz Tworzenie niestandardowej sekwencji zadań.

Następnie można użyć 35 polecenia cmdlet New-CMTSStep, aby dodać kroki do niestandardowej sekwencji zadań. Aby uzyskać więcej informacji, zobacz Informacje o krokach sekwencji zadań. W każdej sekcji opisano kroki sekwencji zadań wraz z linkami do skojarzonych z nimi cmdlet.

Type: SwitchParameter
Parameter Sets: NewCustom
Aliases: CustomOption

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

-Description (Opis)

Określ opcjonalny opis sekwencji zadań. Maksymalna długość wynosi 512 znaków. Ten parametr konfiguruje właściwości sekwencji zadań.

Type: String
Parameter Sets: NewBuildOSImage, NewInstallOSImage, NewCustom
Aliases: TaskSequenceDescription

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

-DisableWildcardHandling

Ten parametr traktuje symbole wieloznaczne jako wartości literału znaków. Nie można połączyć go z forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DomainAccount

Określ konto, które ma uprawnienia niezbędne do przyłączenia komputera do domeny. Użyj następującego formatu: Domain\User . Aby uzyskać więcej informacji, zobacz ask sequence domain join account.

Użyj parametru DomainName, aby określić nazwę domeny, a parametr DomainPassword w celu określenia hasła tego konta.

Ten parametr konfiguruje krok sekwencji zadań Zastosuj Ustawienia sieci.

Type: String
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-DomainName

Określ nazwę domeny, do która ma być przyłączana do komputera podczas jej uruchomiania sekwencji zadań. Ten parametr konfiguruje krok sekwencji zadań Zastosuj Ustawienia sieci.

Użyj domainAccount parametru, aby określić konto, które ma uprawnienia do dołączenia do tej domeny. Można również użyć DomainOrganizationUnit parametru, aby określić jednostkę OU, w którym należy utworzyć konto komputera.

Type: String
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-DomainOrganizationUnit

Określ jednostkę organizacyjną domeny, w której chcesz utworzyć konto komputera w domenie. Format tej wartości to ścieżka Lightweight Directory Access Protocol (LDAP), na przykład: LDAP//OU=OSD staging,DC=contoso,DC=com . Określ nazwę OU w domenie określonej w parametrze DomainName.

Jeśli istniejące konto komputera znajduje się już w usłudze OU, usługa Active Directory nie zezwala na zmianę tej aplikacji i ignoruje to ustawienie.

Ten parametr konfiguruje krok sekwencji zadań Zastosuj Ustawienia sieci.

Type: String
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-DomainPassword

Określ bezpieczny ciąg dla hasła konta określonego za pomocą parametru DomainAccount.

Ten parametr konfiguruje krok sekwencji zadań Zastosuj Ustawienia sieci.

Type: SecureString
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-ForceWildcardHandling

Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-GeneratePassword

Ustaw ten parametr na $true, aby losowo wygenerować hasło administratora lokalnego i wyłączyć konto. Ta konfiguracja jest zalecana.

Ten parametr umożliwia skonfigurowanie kroku Windows Ustawienia sekwencji zadań.

Type: Boolean
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-HighPerformance (Wysoka wydajność)

Ustaw ten parametr na $true, aby umożliwić uruchamianie opcji sekwencji zadań jako planu zasilania o wysokiej wydajności. Ten parametr konfiguruje właściwości sekwencji zadań. Aby uzyskać więcej informacji, zobacz Performance improvements for power plans (Ulepszenia wydajności planów zasilania).

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-IgnoreInvalidApplication

Jeśli ten parametr zostanie ustawiony na $true, sekwencja zadań będzie kontynuować instalowanie aplikacji na liście, jeśli instalacja aplikacji zakończy się niepowodzeniem. Użyj tego parametru z parametrem ApplicationName.

Ten parametr konfiguruje krok sekwencji zadań Zainstaluj aplikację.

Type: Boolean
Parameter Sets: NewBuildOSImage, NewInstallOSImage, UpgradeOSImage
Aliases:

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

-ImageDescription (Opis obrazu)

W scenariuszu kompilacji i przechwytywania określ opcjonalny ciąg opisujący przechwycony plik obrazu. Maksymalna długość wynosi 255 znaków.

Ten parametr konfiguruje krok sekwencji zadań Przechwyć obraz systemu operacyjnego.

Type: String
Parameter Sets: NewBuildOSImage
Aliases:

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

-ImageVersion

W scenariuszu kompilacji i przechwytywania podaj opcjonalny ciąg jako wersję przechwyconego pliku obrazu. Ta wartość jest zdefiniowana. Nie musi to być wersja systemu operacyjnego. Maksymalna długość wynosi 32 znaki.

Ten parametr konfiguruje krok sekwencji zadań Przechwyć obraz systemu operacyjnego.

Type: String
Parameter Sets: NewBuildOSImage
Aliases:

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

-InstallOperatingSystemImage

Dodaj ten parametr, aby utworzyć sekwencję zadań dla scenariusza obrazu systemu operacyjnego instalacji. Aby uzyskać więcej informacji, zobacz Tworzenie sekwencji zadań instalacji systemu operacyjnego.

Type: SwitchParameter
Parameter Sets: NewInstallOSImage
Aliases: InstallOperatingSystemImageOption

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

-InstallationLicensingMode

To ustawienie dotyczy tylko starszych wersji Windows, które nie są już obsługiwane. Począwszy od wersji 2010, ustawienie nie jest już widoczne w edytorze sekwencji zadań. Istniejące sekwencje zadań, które nadal używają tego ustawienia, będą nadal działać tak samo.

Type: ServerLicensingMode
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:
Accepted values: NonSpecify, PerSeat, PerServer

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

-InstallationProperty

Określ wszelkie dodatkowe właściwości instalacji do użycia podczas instalowania klienta Menedżer konfiguracji zadań. Przypisanie lokacji i konfiguracja domyślna są automatycznie określane przez sekwencję zadań. Aby wprowadzić wiele właściwości instalacji, oddziel je spacjami. Jeśli właściwość zawiera spacje, ujmij ją w cudzysłów ( " ). Aby uzyskać więcej informacji, zobacz Informacje o parametrach iwłaściwościach instalacji klienta w Menedżer konfiguracji .

Ta lista nie może zawierać kodu SMSSITECODE.

Ten parametr konfiguruje krok Windows sekwencji zadań Instalatora i programu ConfigMgr.

Type: String
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-JoinDomain

Użyj tego parametru, aby skonfigurować krok sekwencji Ustawienia Zastosuj sieć. Komputer musi dołączyć do grupy roboczej lub domeny.

  • DomainType: dołącz do domeny. Określ również wartości DomainName, DomainAccount i DomainPassword. Można również użyć DomainOrganizationUnit.

  • WorkgroupType: dołącz do grupy roboczej. Określ również nazwę grupy roboczej. Użyj tej wartości z parametrem BuildOperatingSystemImage. W scenariuszu tworzenia i przechwytywania sekwencja zadań zawsze dołącza do grupy roboczej przed przechwyceniem obrazu.

Type: JoinType
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:
Accepted values: DomainType, WorkgroupType

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

-LocalAdminPassword

Jeśli nie używasz zalecanej opcji generatePassword, użyj tego parametru, aby określić bezpieczny ciąg jako hasło administratora lokalnego.

Ten parametr umożliwia skonfigurowanie kroku Windows Ustawienia sekwencji zadań.

Type: SecureString
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-MaximumServerConnection

To ustawienie dotyczy tylko starszych wersji Windows, które nie są już obsługiwane. Począwszy od wersji 2010, ustawienie nie jest już widoczne w edytorze sekwencji zadań. Istniejące sekwencje zadań, które nadal używają tego ustawienia, będą nadal działać tak samo.

Type: Int32
Parameter Sets: NewBuildOSImage
Aliases:

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

-Name

Określ nazwę sekwencji zadań. Maksymalna długość wynosi 50 znaków. Ten parametr konfiguruje właściwości sekwencji zadań.

Type: String
Parameter Sets: (All)
Aliases: TaskSequenceName

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

-OperatingSystemFileAccount

W scenariuszu kompilacji i przechwytywania określ nazwę konta domeny z uprawnieniami do udziału sieciowego, które określisz w parametrze OperatingSystemFilePath. Użyj operatingSystemFileAccountPassword ustawić hasło konta.

Ten parametr konfiguruje krok sekwencji zadań Przechwyć obraz systemu operacyjnego.

Type: String
Parameter Sets: NewBuildOSImage
Aliases: CaptureOperatingSystemFileAccount

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

-OperatingSystemFileAccountPassword

W scenariuszu kompilacji i przechwytywania określ bezpieczny ciąg hasła dla konta OperatingSystemFileAccount.

Ten parametr konfiguruje krok sekwencji zadań Przechwyć obraz systemu operacyjnego.

Type: SecureString
Parameter Sets: NewBuildOSImage
Aliases:

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

-OperatingSystemFilePath

W scenariuszu kompilacji i przechwytywania określ ścieżkę pliku do lokalizacji sieciowej, Menedżer konfiguracji używaną do przechowywania przechwyconego obrazu systemu operacyjnego. Ścieżka zawiera nazwę pliku z .wim rozszerzeniem pliku. Użyj operatingSystemFileAccount i OperatingSystemFileAccountPassword, aby określić konto, które ma dostęp do tej lokalizacji.

Ten parametr konfiguruje krok sekwencji zadań Przechwyć obraz systemu operacyjnego.

Type: String
Parameter Sets: NewBuildOSImage
Aliases: CaptureOperatingSystemFilePath

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

-OperatingSystemImageIndex

Określ indeks obrazu systemu operacyjnego do zainstalowania dla kroku sekwencji zadań Zastosuj obraz systemu operacyjnego.

Type: UInt32
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-OperatingSystemImagePackageId

Określ identyfikator pakietu obrazu systemu operacyjnego do zainstalowania. Użyj operatingSystemImageIndex, aby określić indeks obrazu. Ta wartość to standardowy identyfikator pakietu, na przykład XYZ00050 .

Ten parametr konfiguruje krok sekwencji zadań Zastosuj obraz systemu operacyjnego.

Type: String
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-PartitionAndFormatTarget

Ustaw ten parametr na $true sekwencji zadań w celu partycjonowania i formatowania komputera docelowego przed zainstalowaniem systemu operacyjnego.

Ten parametr konfiguruje krok sekwencji zadań Formatuj dysk i podziel go na partycje.

Type: Boolean
Parameter Sets: NewInstallOSImage
Aliases:

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

-ProductKey (Klucz produktu)

Określ Windows produktu dla instalacji systemu operacyjnego.

Ten parametr umożliwia skonfigurowanie kroku Windows Ustawienia sekwencji zadań.

Type: String
Parameter Sets: NewBuildOSImage, NewInstallOSImage, UpgradeOSImage
Aliases: InstallationProductKey

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

-SaveLocally

Jeśli włączysz parametr CaptureUserSetting, użyj tego parametru, aby określić, gdzie sekwencja zadań zapisuje przechwycony stan użytkownika:

  • $true: sekwencja zadań konfiguruje lokalizację stanu lokalnego i przechwytuje je lokalnie przy użyciu linków zamiast kopiować pliki. Ta wartość konfiguruje krok Przechwyć stan użytkownika.

    • Użyj parametru CaptureLocallyUsingLink, aby skonfigurować użycie twardych linków.
  • $false: sekwencja zadań obejmuje kroki użycia punktu migracji stanu. Konfiguruje ona następujące kroki:

Type: Boolean
Parameter Sets: NewInstallOSImage
Aliases:

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

-SoftwareUpdateStyle

Określ, czy podczas sekwencji zadań mają być zainstalowane aktualizacje oprogramowania. Wartości określają typ wdrożenia aktualizacji oprogramowania:

  • All: dostępne do instalacji, wszystkie aktualizacje oprogramowania
  • Mandatory: wymagane do instalacji, tylko obowiązkowe aktualizacje oprogramowania
  • NoInstall: nie instaluj żadnych aktualizacji oprogramowania

Ten parametr umożliwia skonfigurowanie kroku sekwencji zadań Zainstaluj aktualizacje oprogramowania.

Type: SoftwareUpdateStyleType
Parameter Sets: NewBuildOSImage, NewInstallOSImage, UpgradeOSImage
Aliases:
Accepted values: All, Mandatory, NoInstall

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

-TimeZone

Określ domyślną strefę czasową dla tej instalacji Windows. Aby uzyskać obiekt strefy czasowej, użyj wbudowanego polecenia cmdlet Get-TimeZone.

Ten parametr umożliwia skonfigurowanie kroku Windows Ustawienia sekwencji zadań.

Type: TimeZoneInfo
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

-UpgradeOperatingSystem

Dodaj ten parametr, aby utworzyć sekwencję zadań dla scenariusza uaktualniania systemu operacyjnego. Aby uzyskać więcej informacji, zobacz Tworzenie sekwencji zadań w celu uaktualnienia systemu operacyjnego.

Type: SwitchParameter
Parameter Sets: UpgradeOSImage
Aliases: UpgradeOperatingSystemOption

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

-UpgradePackageId

Określ identyfikator pakietu uaktualnienia systemu operacyjnego do użycia. Ta wartość jest standardowym identyfikatorem pakietu, na przykład XYZ00052 .

Ten parametr konfiguruje krok sekwencji zadań Uaktualnij system operacyjny.

Type: String
Parameter Sets: UpgradeOSImage
Aliases:

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

-UserStateMigrationToolPackageId

Po skonfigurowaniu parametru CaptureUserSetting na wartość $true użyj tego parametru, aby określić identyfikator pakietu Narzędzie do migracji stanu użytkowników (USMT). Ta wartość jest standardowym identyfikatorem pakietu, na przykład XYZ00012 .

Ten parametr umożliwia skonfigurowanie kroków Przechwyć stan użytkownika i Przywróć stan użytkownika.

Type: String
Parameter Sets: NewInstallOSImage
Aliases:

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

-WorkgroupName

Jeśli parametr JoinDomain zostanie ustawiony na WorkgroupType wartość , użyj tego parametru, aby określić nazwę grupy roboczej. Ten parametr konfiguruje krok sekwencji zadań Zastosuj Ustawienia sieci.

Type: String
Parameter Sets: NewBuildOSImage, NewInstallOSImage
Aliases:

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

Typowe parametry

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

INPUTS

Brak

OUTPUTS

IResultObject#SMS_TaskSequencePackage

UWAGI

Aby uzyskać więcej informacji na temat tego obiektu zwracanego i jego właściwości, zobacz SMS_TaskSequencePackage klasy WMI serwera.

W kroku sekwencji zadań Zastosuj Windows Ustawienia to polecenie cmdlet ustawia wartość Nazwa użytkownika na użytkownika, który uruchamia polecenie cmdlet, oraz nazwę organizacji na nazwę komputera, na którym jest uruchamiane polecenie cmdlet.

Za pomocą tego polecenia cmdlet nie można skonfigurować wszystkich ustawień sekwencji zadań i kroków. Aby skonfigurować inne ustawienia, użyj polecenia cmdlet Set-CMTaskSequence i Set-CMTSStep, na przykład Set-CMTSStepApplyOperatingSystem.

Get-CMTaskSequence Set-CMTaskSequence Copy-CMTaskSequence Import-CMTaskSequence Export-CMTaskSequence Remove-CMTaskSequence New-CMTaskSequenceMedia

New-CMTaskSequenceDeployment

Informacje o krokach sekwencji zadań