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
-CaptureLocallyUsingLink
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 oprogramowaniaMandatory
: wymagane do instalacji, tylko obowiązkowe aktualizacje oprogramowaniaNoInstall
: 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.
RELATED LINKS
Get-CMTaskSequence Set-CMTaskSequence Copy-CMTaskSequence Import-CMTaskSequence Export-CMTaskSequence Remove-CMTaskSequence New-CMTaskSequenceMedia