Start-CMTaskSequenceDeployment

SYNOPSIS

(Przestarzałe) Uruchamianie wdrożenia sekwencji zadań.

SYNTAX

SearchByValueMandatory (ustawienie domyślne)

Start-CMTaskSequenceDeployment [-AlertDateTime <DateTime>] [-AlertDay <DateTime>] [-AlertTime <DateTime>]
 [-AllowFallback <Boolean>] [-AllowSharedContent <Boolean>] [-Availability <MakeAvailableToType>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-Comment <String>]
 [-DeploymentAvailableDateTime <DateTime>] [-DeploymentAvailableDay <DateTime>]
 [-DeploymentAvailableTime <DateTime>] [-DeploymentExpireDateTime <DateTime>] [-DeploymentExpireDay <DateTime>]
 [-DeploymentExpireTime <DateTime>] [-DeploymentOption <DeploymentOptionType>]
 [-DeployPurpose <DeployPurposeType>] [-InputObject] <IResultObject> [-InternetOption <Boolean>] [-PassThru]
 [-PercentFailure <Int32>] [-PercentSuccess <Int32>] [-PersistOnWriteFilterDevice <Boolean>]
 [-RerunBehavior <RerunBehaviorType>] [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>]
 [-ScheduleEvent <ScheduleEventType[]>] [-SendWakeupPacket <Boolean>] [-ShowTaskSequenceProgress <Boolean>]
 [-SoftwareInstallation <Boolean>] [-SystemRestart <Boolean>] [-UseMeteredNetwork <Boolean>]
 [-UseUtcForAvailableSchedule <Boolean>] [-UseUtcForExpireSchedule <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SearchPackageByIdMandatory

Start-CMTaskSequenceDeployment [-AlertDateTime <DateTime>] [-AlertDay <DateTime>] [-AlertTime <DateTime>]
 [-AllowFallback <Boolean>] [-AllowSharedContent <Boolean>] [-Availability <MakeAvailableToType>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-Comment <String>]
 [-DeploymentAvailableDateTime <DateTime>] [-DeploymentAvailableDay <DateTime>]
 [-DeploymentAvailableTime <DateTime>] [-DeploymentExpireDateTime <DateTime>] [-DeploymentExpireDay <DateTime>]
 [-DeploymentExpireTime <DateTime>] [-DeploymentOption <DeploymentOptionType>]
 [-DeployPurpose <DeployPurposeType>] [-InternetOption <Boolean>] [-PassThru] [-PercentFailure <Int32>]
 [-PercentSuccess <Int32>] [-PersistOnWriteFilterDevice <Boolean>] [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType[]>]
 [-SendWakeupPacket <Boolean>] [-ShowTaskSequenceProgress <Boolean>] [-SoftwareInstallation <Boolean>]
 [-SystemRestart <Boolean>] [-TaskSequencePackageId] <String> [-UseMeteredNetwork <Boolean>]
 [-UseUtcForAvailableSchedule <Boolean>] [-UseUtcForExpireSchedule <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Ważne

To polecenie cmdlet jest przestarzałe. Zamiast tego użyj polecenia New-CMTaskSequenceDeployment.

To polecenie cmdlet pozwala rozpocząć wdrażanie sekwencji zadań. Wdrożenie sekwencji zadań przypisuje sekwencję zadań do kolekcji komputerów. Aby uzyskać więcej informacji, zobacz Wdrażanie sekwencji zadań w programie Menedżer konfiguracji.

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. Uruchamianie wdrożenia sekwencji zadań z opcjami domyślnymi

To polecenie uruchamia wdrożenie sekwencji zadań przy użyciu nazwy wdrożenia sekwencji zadań i nazwy kolekcji.

Get-CMTaskSequence -Name "Upgrade Windows 10" | Start-CMTaskSequenceDeployment -CollectionName "Collection 01"

Przykład 2. Uruchamianie wdrożenia sekwencji zadań ze skonfigurowanymi opcjami

To polecenie uruchamia wdrożenie sekwencji zadań z kilkoma skonfigurowanymi opcjami.

Start-CMTaskSequenceDeployment -TaskSequencePackageId "XYZ00003" -CollectionName "Collection 02" -Comment "Task sequence test" -DeployPurpose Required -SendWakeUpPacket $True -UseMeteredNetwork $True -ScheduleEvent AsSoonAsPossible -RerunBehavior NeverRerunDeployedProgram -RunFromSoftwareCenter $True -ShowTaskSequenceProgress $False -SoftwareInstallation $True -SystemRestart $True -PersistOnWriteFilterDevice $False -AllowFallback $True -DeploymentOption DownloadAllContentLocallyBeforeStartingTaskSequence -AllowSharedContent $True -InternetOption $True

PARAMETERS

-AlertDateTime

Podczas konfigurowania wdrożenia w celu utworzenia alertu o pomyślnym wdrożeniu użyj tego parametru, aby określić obiekt DateTime. Menedżer konfiguracji alert wdrażania, gdy próg jest niższy niż wartość PercentSuccess po tej dacie.

Aby uzyskać ten obiekt, użyj wbudowanego polecenia cmdlet Get-Date.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-AlertDay

Ten parametr jest przestarzały. Użyj czasu AlertDateTime.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-AlertTime

Ten parametr jest przestarzały. Użyj czasu AlertDateTime.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-AllowFallback

Zezwalaj klientom na używanie punktów dystrybucji z domyślnej grupy granic lokacji.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AllowSharedContent

Zezwalaj klientom na używanie punktów dystrybucji z grupy granic sąsiadów.

Type: Boolean
Parameter Sets: (All)
Aliases: AllowUseRemoteDistributionPoint

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

- Dostępność

Określ, czy ta sekwencja zadań ma być dostępna dla klientów programu Menedżer konfiguracji oraz czy ma być dostępna do uruchomienia podczas wdrażania systemu operacyjnego przy użyciu nośnika rozruchowego, wstępnie przygotowanego nośnika lub środowiska PXE.

W przypadku określenia Clients parametru DeploymentOption wartość domyślna to DownloadAllContentLocallyBeforeStartingTaskSequence . Jeśli ClientsMediaAndPxe określisz , lub , wartość MediaAndPxe MediaAndPxeHidden domyślna parametru DeploymentOption to DownloadContentLocallyWhenNeededByRunningTaskSequence .

Type: MakeAvailableToType
Parameter Sets: (All)
Aliases: MakeAvailableTo
Accepted values: Clients, ClientsMediaAndPxe, MediaAndPxe, MediaAndPxeHidden

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

-Kolekcji

Określ obiekt kolekcji, w którym ta sekwencja zadań jest wdrażana. Aby uzyskać ten obiekt, użyj polecenia cmdlet Get-CMCollection.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-CollectionId

Określ identyfikator kolekcji, w której jest wdrażana ta sekwencja zadań.

Type: String
Parameter Sets: (All)
Aliases:

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

-CollectionName (Nazwa kolekcji)

Określ nazwę kolekcji, w której jest wdrażana ta sekwencja zadań.

Type: String
Parameter Sets: (All)
Aliases:

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

-Komentarz

Określ opcjonalny komentarz dla wdrożenia sekwencji zadań.

Type: String
Parameter Sets: (All)
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

-DeployPurpose

Określ, czy to wdrożenie jest dostępne do zainstalowania przez użytkowników, czy wymagane do zainstalowania w terminie.

Type: DeployPurposeType
Parameter Sets: (All)
Aliases:
Accepted values: Available, Required

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

-DeploymentAvailableDateTime

Określ obiekt DateTime dla czasu, gdy to wdrożenie jest dostępne. Aby uzyskać ten obiekt, użyj wbudowanego polecenia cmdlet Get-Date.

Użyj wartości DeploymentExpireDateTime, aby określić, kiedy wygasa wdrożenie, i Zaplanuj, aby określić przypisanie wdrożenia lub termin ostateczny.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-DeploymentAvailableDay

Ten parametr jest przestarzały. Użyj deploymentAvailableDateTime.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-DeploymentAvailableTime

Ten parametr jest przestarzały. Użyj deploymentAvailableDateTime.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-DeploymentExpireDateTime

Określ obiekt DateTime dla daty wygaśnięcia tego wdrożenia. Aby uzyskać ten obiekt, użyj wbudowanego polecenia cmdlet Get-Date.

Użyj wartości DeploymentAvailableDateTime, aby określić, kiedy wdrożenie jest dostępne, i Zaplanuj, aby określić przypisanie wdrożenia lub termin ostateczny.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-DeploymentExpireDay

Ten parametr jest przestarzały. Użyj deploymentExpireDateTime.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-DeploymentExpireTime

Ten parametr jest przestarzały. Użyj deploymentExpireDateTime.

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-DeploymentOption

Określ sposób interakcji klientów z punktami dystrybucji w celu uzyskania zawartości sekwencji zadań. Nie wszystkie opcje są dostępne w określonych scenariuszach. Aby uzyskać więcej informacji, zobacz Wdrażanie sekwencji zadań — opcje wdrażania.

W przypadku określenia Clients parametru Availability wartość domyślna tego parametru to DownloadAllContentLocallyBeforeStartingTaskSequence . W przypadku określenia ClientsMediaAndPxe wartości , lub dla MediaAndPxe MediaAndPxeHidden parametru Availability wartość domyślna tego parametru to DownloadContentLocallyWhenNeededByRunningTaskSequence .

Type: DeploymentOptionType
Parameter Sets: (All)
Aliases:
Accepted values: DownloadContentLocallyWhenNeededByRunningTaskSequence, DownloadAllContentLocallyBeforeStartingTaskSequence, RunFromDistributionPoint

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

-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

-InputObject

Określ obiekt wdrożenia sekwencji zadań. Aby uzyskać ten obiekt, użyj polecenia cmdlet Get-CMTaskSequenceDeployment.

Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases:

Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-InternetOption

Wskazuje, czy sekwencja zadań jest uruchamiana na klientach łączących się przez Internet.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-PassThru

Dodaj ten parametr, aby zwrócić obiekt reprezentujący element, z którym pracujesz. Domyślnie to polecenie cmdlet może nie generować żadnych danych wyjściowych.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-PercentFailure

Jeśli utworzysz alert dla wdrożeń, które zakończyły się niepowodzeniem, lokacja wygeneruje alert, gdy wartość procentowa nieudanych wdrożeń będzie wyższa niż ta liczba.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-PercentSuccess

Jeśli utworzysz alert dla pomyślnych wdrożeń, lokacja wygeneruje alert, gdy wartość procentowa pomyślnych wdrożeń będzie niższa niż ta liczba.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-PersistOnWriteFilterDevice

Skonfiguruj sposób obsługi filtru zapisu przez klienta na urządzeniach Windows Embedded.

  • $true: zatwierdzanie zmian w terminie lub w oknie obsługi. Wymagane jest ponowne uruchomienie.
  • $false: zastosuj zawartość na nakładce i zat zatwierdzanie później.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-RerunBehavior

Określ, czy sekwencja zadań jest ponownie uruchomiana na komputerze, jeśli była wcześniej uruchomiono przed zaplanowanym czasem obowiązkowym. Domyślnie sekwencja zadań zawsze jest ponownie powtarzana.

Type: RerunBehaviorType
Parameter Sets: (All)
Aliases:
Accepted values: NeverRerunDeployedProgram, AlwaysRerunProgram, RerunIfFailedPreviousAttempt, RerunIfSucceededOnPreviousAttempt

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

-RunFromSoftwareCenter

Zezwalaj użytkownikom na uruchamianie programu niezależnie od przypisań.

Type: Boolean
Parameter Sets: (All)
Aliases: AllowUsersRunIndependently

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

-Schedule

Użyj tego parametru, aby określić przypisanie wdrożenia lub termin .

Użyj wartości AvailableDateTime, aby określić, kiedy wdrożenie jest dostępne, i deadlineDateTime, aby określić, kiedy wdrożenie wygasa.

Określ tablicę obiektów harmonogramu. Obiekt schedule definiuje obowiązkowy harmonogram przypisania dla wdrożenia. Aby utworzyć obiekt harmonogramu, użyj polecenia cmdlet New-CMSchedule.

Type: IResultObject[]
Parameter Sets: (All)
Aliases:

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

-ScheduleEvent

Określa tablicę zdarzeń, które określają, kiedy jest uruchamiane wdrożenie sekwencji zadań.

Type: ScheduleEventType[]
Parameter Sets: (All)
Aliases:
Accepted values: AsSoonAsPossible, LogOn, LogOff

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

-SendWakeupPacket

Wskazuje, czy należy wysłać pakiet wznawiania do komputerów przed rozpoczęciem wdrażania. Jeśli ta wartość to $True , Menedżer konfiguracji wznawianie pracy komputera po uśpieniu. Jeśli ta wartość to $False , komputer nie jest wybudzany ze uśpienia. Aby wznowić wznawianie pracy komputerów, należy najpierw Wake On LAN.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ShowTaskSequenceProgress

Wskazuje, czy okno dialogowe procesu ma być wyświetlane dla sekwencji zadań.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SoftwareInstallation

Po osiągnięciu ostatecznego terminu instalacji ustaw ten parametr na wartość , aby umożliwić instalację sekwencji zadań $true poza oknem obsługi.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SystemRestart

Po osiągnięciu ostatecznego terminu instalacji ustaw ten parametr na wartość , aby w razie potrzeby umożliwić ponowne uruchomienie systemu $true poza oknem obsługi.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-TaskSequencePackageId

Określ identyfikator sekwencji zadań do wdrożenia.

Type: String
Parameter Sets: SearchPackageByIdMandatory
Aliases: PackageId

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

-UseMeteredNetwork

Wskazuje, czy zezwalać klientom mierzonego połączenia internetowego na pobieranie zawartości po upływie ostatecznego terminu instalacji, co może pociągnąć za sobą dodatkowe koszty.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseUtcForAvailableSchedule

Wskazuje, czy komputery klienckie używają czasu UTC do określenia dostępności programu. Czas UTC sprawia, że sekwencja zadań jest dostępna w tym samym czasie dla wszystkich komputerów.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseUtcForExpireSchedule

Wskazuje, czy komputery klienckie używają czasu UTC do określenia wygaśnięcia programu. Czas UTC sprawia, że sekwencja zadań jest dostępna w tym samym czasie dla wszystkich komputerów.

Type: Boolean
Parameter Sets: (All)
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

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject#SMS_Advertisement

UWAGI

New-CMTaskSequenceDeployment Get-CMTaskSequenceDeployment Set-CMTaskSequenceDeployment Remove-CMTaskSequenceDeployment

Wdrażanie sekwencji zadań w programie Menedżer konfiguracji