Start-CMPackageDeployment

SYNOPSIS

(Przestarzałe) Rozpoczyna wdrażanie pakietu oprogramowania w Menedżer konfiguracji kolekcji.

SYNTAX

DeployStandardProgramByPackageValue (ustawienie domyślne)

Start-CMPackageDeployment [-AllowSharedContent <Boolean>] -CollectionName <String> [-Comment <String>]
 [-DeploymentAvailableDateTime <DateTime>] [-DeploymentAvailableDay <DateTime>]
 [-DeploymentAvailableTime <DateTime>] [-DeploymentExpireDateTime <DateTime>] [-DeploymentExpireDay <DateTime>]
 [-DeploymentExpireTime <DateTime>] [-DeployPurpose <DeployPurposeType>]
 [-FastNetworkOption <FastNetworkOptionType>] [-Package] <IResultObject> [-PassThru]
 [-PersistOnWriteFilterDevice <Boolean>] -ProgramName <String> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseMeteredNetwork <Boolean>]
 [-UseUtcForAvailableSchedule <Boolean>] [-UseUtcForExpireSchedule <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployStandardProgramByPackageName

Start-CMPackageDeployment [-AllowSharedContent <Boolean>] -CollectionName <String> [-Comment <String>]
 [-DeploymentAvailableDateTime <DateTime>] [-DeploymentAvailableDay <DateTime>]
 [-DeploymentAvailableTime <DateTime>] [-DeploymentExpireDateTime <DateTime>] [-DeploymentExpireDay <DateTime>]
 [-DeploymentExpireTime <DateTime>] [-DeployPurpose <DeployPurposeType>]
 [-FastNetworkOption <FastNetworkOptionType>] -PackageName <String> [-PassThru]
 [-PersistOnWriteFilterDevice <Boolean>] -ProgramName <String> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseMeteredNetwork <Boolean>]
 [-UseUtcForAvailableSchedule <Boolean>] [-UseUtcForExpireSchedule <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployStandardProgramByPackageId

Start-CMPackageDeployment [-AllowSharedContent <Boolean>] -CollectionName <String> [-Comment <String>]
 [-DeploymentAvailableDateTime <DateTime>] [-DeploymentAvailableDay <DateTime>]
 [-DeploymentAvailableTime <DateTime>] [-DeploymentExpireDateTime <DateTime>] [-DeploymentExpireDay <DateTime>]
 [-DeploymentExpireTime <DateTime>] [-DeployPurpose <DeployPurposeType>]
 [-FastNetworkOption <FastNetworkOptionType>] -PackageId <String> [-PassThru]
 [-PersistOnWriteFilterDevice <Boolean>] -ProgramName <String> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseMeteredNetwork <Boolean>]
 [-UseUtcForAvailableSchedule <Boolean>] [-UseUtcForExpireSchedule <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployStandardProgramByProgramValue

Start-CMPackageDeployment [-AllowSharedContent <Boolean>] -CollectionName <String> [-Comment <String>]
 [-DeploymentAvailableDateTime <DateTime>] [-DeploymentAvailableDay <DateTime>]
 [-DeploymentAvailableTime <DateTime>] [-DeploymentExpireDateTime <DateTime>] [-DeploymentExpireDay <DateTime>]
 [-DeploymentExpireTime <DateTime>] [-DeployPurpose <DeployPurposeType>]
 [-FastNetworkOption <FastNetworkOptionType>] [-PassThru] [-PersistOnWriteFilterDevice <Boolean>]
 [-Program] <IResultObject> [-RerunBehavior <RerunBehaviorType>] [-RunFromSoftwareCenter <Boolean>]
 [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>] [-SendWakeupPacket <Boolean>]
 [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>] [-StandardProgram]
 [-SystemRestart <Boolean>] [-UseMeteredNetwork <Boolean>] [-UseUtcForAvailableSchedule <Boolean>]
 [-UseUtcForExpireSchedule <Boolean>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

DeployDeviceProgramByPackageName

Start-CMPackageDeployment -CollectionName <String> [-Comment <String>] [-DeploymentStartDateTime <DateTime>]
 [-DeploymentStartDay <DateTime>] [-DeploymentStartTime <DateTime>] [-DeployPurpose <DeployPurposeType>]
 [-DeviceProgram] -PackageName <String> [-PassThru] -ProgramName <String> [-RecurUnit <RecurUnitType>]
 [-RecurValue <Int32>] [-Rerun <Boolean>] [-UseMeteredNetwork <Boolean>] [-UseUtc <Boolean>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployDeviceProgramByPackageId

Start-CMPackageDeployment -CollectionName <String> [-Comment <String>] [-DeploymentStartDateTime <DateTime>]
 [-DeploymentStartDay <DateTime>] [-DeploymentStartTime <DateTime>] [-DeployPurpose <DeployPurposeType>]
 [-DeviceProgram] -PackageId <String> [-PassThru] -ProgramName <String> [-RecurUnit <RecurUnitType>]
 [-RecurValue <Int32>] [-Rerun <Boolean>] [-UseMeteredNetwork <Boolean>] [-UseUtc <Boolean>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployDeviceProgramByPackageValue

Start-CMPackageDeployment -CollectionName <String> [-Comment <String>] [-DeploymentStartDateTime <DateTime>]
 [-DeploymentStartDay <DateTime>] [-DeploymentStartTime <DateTime>] [-DeployPurpose <DeployPurposeType>]
 [-DeviceProgram] [-Package] <IResultObject> [-PassThru] -ProgramName <String> [-RecurUnit <RecurUnitType>]
 [-RecurValue <Int32>] [-Rerun <Boolean>] [-UseMeteredNetwork <Boolean>] [-UseUtc <Boolean>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployDeviceProgramByProgramValue

Start-CMPackageDeployment -CollectionName <String> [-Comment <String>] [-DeploymentStartDateTime <DateTime>]
 [-DeploymentStartDay <DateTime>] [-DeploymentStartTime <DateTime>] [-DeployPurpose <DeployPurposeType>]
 [-DeviceProgram] [-PassThru] [-Program] <IResultObject> [-RecurUnit <RecurUnitType>] [-RecurValue <Int32>]
 [-Rerun <Boolean>] [-SendWakeupPacket <Boolean>] [-UseMeteredNetwork <Boolean>] [-UseUtc <Boolean>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Ważne

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

Polecenie cmdlet Start-CMPackageDeployment rozpoczyna wdrażanie określonego pakietu oprogramowania na komputerach należących do Menedżer konfiguracji kolekcji. Możesz wybrać, kiedy pakiet stanie się dostępny i kiedy jego wdrożenie wygaśnie. Można określić, czy Menedżer konfiguracji wdraża pakiet tylko raz, czy wielokrotnie oraz co się stanie, gdy instalacja komputera zakończy się niepowodzeniem.

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 cyklicznego

PS XYZ:\> Start-CMPackageDeployment -CollectionName "All Systems" -DeviceProgramName "DPM" -PackageName "User State Migration Tool for Windows 8" -Comment "DPM for all systems." -DeploymentStartDay 2012/10/26 -DeploymentStartTime 12:12 -RecurUnit Days -RecurValue 7 -Rerun $True -UseMeteredNetwork $True -UseUtc $True

To polecenie rozpoczyna wdrażanie nazwanego pakietu do kolekcji o nazwie Wszystkie systemy dla programu urządzenia o nazwie DPM. Polecenie określa dzień rozpoczęcia i czas rozpoczęcia. Polecenie zawiera opisowy komentarz. Ponowne uruchomić parametr ma wartość $True a polecenie określa wartość rekursji siedem i jednostka rekursji dni, więc wdrożenie jest powtarzane co siedem dni. Wdrożenie używa sieci taryfowej. Wdrożenie używa czasu UTC.

Przykład 2: Uruchamianie cyklicznego wdrożenia dostępnego pakietu

PS XYZ:\> Start-CMPackageDeployment -CollectionName "Western Computers" -DeviceProgramName "DPM" -PackageName "User State Migration Tool for Windows 8" -Comment "Deployment for Western office." -DeployPurpose Available -Rerun $True -UseUtc $True

To polecenie rozpoczyna wdrażanie nazwanego pakietu do kolekcji o nazwie Komputery Zachodnie dla programu urządzenia o nazwie DPM. Polecenie zawiera opisowy komentarz. Polecenie określa dostępne jako DeployPurpose, w związku z tym użytkownicy mogą zdecydować, czy zainstalować to oprogramowanie. Parametr Ponowne uruchomić ma wartość $True. Wdrożenie używa czasu UTC.

Przykład 3: Uruchamianie wdrożenia dla programu standardowego

PS XYZ:\> Start-CMPackageDeployment -CollectionName "All Systems" -PackageName "User State Migration Tool for Windows 8" -StandardProgramName "SPM" AllowSharedContent $False

To polecenie uruchamia wdrożenie pakietu o nazwie Narzędzie do migracji stanu użytkowników Windows 8 do kolekcji o nazwie Wszystkie systemy dla standardowego programu o nazwie SPM. Polecenie nie zezwala komputerom na używanie zawartości udostępnionej.

PARAMETERS

-AllowSharedContent

Wskazuje, czy klienci używają zawartości udostępnionej. Jeśli ta wartość jest $True, klienci próbują pobrać zawartość od innych klientów, którzy pobrali tę zawartość. Jeśli ta wartość jest $False, klienci nie próbują pobierać z innych klientów.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-CollectionName (Nazwa kolekcji)

Określa identyfikator kolekcji urządzenia lub użytkownika.

Type: String
Parameter Sets: (All)
Aliases:

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

-Komentarz

Określa komentarz do wdrożenia.

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śla cel wdrożenia. Dopuszczalne wartości dla tego parametru to:

  • Dostępne
  • Wymagane
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śla jako obiekt DateTime datę i godzinę, o których wdrożenie stanie się dostępne. Aby uzyskać obiekt DateTime, użyj Get-Date cmdlet .

Type: DateTime
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-DeploymentAvailableDay

Nieaktualne. Użyj deploymentAvailableDateTime.

Type: DateTime
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-DeploymentAvailableTime

Nieaktualne. Zamiast tego użyj ciągu DeploymentAvailableDateTime.

Type: DateTime
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-DeploymentExpireDateTime

Określa jako obiekt DateTime datę i czas wygaśnięcia wdrożenia. Aby uzyskać obiekt DateTime, użyj polecenia cmdlet Get-Date.

Type: DateTime
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-DeploymentExpireDay

Nieaktualne. Zamiast tego użyj deploymentExpireDateTime.

Type: DateTime
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-DeploymentExpireTime

Nieaktualne. Użyj deploymentExpireDateTime.

Type: DateTime
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-DeploymentStartDateTime

Określa jako obiekt DateTime datę i czas rozpoczęcia wdrożenia. Aby uzyskać obiekt DateTime, użyj polecenia cmdlet Get-Date.

Type: DateTime
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-DeploymentStartDay

Nieaktualne. Użyj deploymentStartDateTime.

Type: DateTime
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-DeploymentStartTime

Nieaktualne. Użyj deploymentStartDateTime.

Type: DateTime
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-DeviceProgram

Określa program urządzenia.

Type: SwitchParameter
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

Required: True
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

-FastNetworkOption

Określa zachowanie klienta w szybkiej sieci. Dopuszczalne wartości dla tego parametru to:

  • DownloadContentFromDistributionPointAndRunLocally
  • RunProgramFromDistributionPoint
Type: FastNetworkOptionType
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:
Accepted values: RunProgramFromDistributionPoint, DownloadContentFromDistributionPointAndRunLocally

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

-Package

Określa obiekt pakietu. Aby uzyskać obiekt pakietu, użyj polecenia cmdlet Get-CMPackage.

Type: IResultObject
Parameter Sets: DeployStandardProgramByPackageValue, DeployDeviceProgramByPackageValue
Aliases:

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

-PackageId

Określa identyfikator pakietu.

Type: String
Parameter Sets: DeployStandardProgramByPackageId, DeployDeviceProgramByPackageId
Aliases:

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

-PackageName

Określa nazwę pakietu.

Type: String
Parameter Sets: DeployStandardProgramByPackageName, DeployDeviceProgramByPackageName
Aliases:

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

-PassThru

Zwraca bieżący obiekt roboczy. Domyślnie to polecenie cmdlet nie generuje żadnego wyniku.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-PersistOnWriteFilterDevice

Wskazuje, czy włączyć filtry zapisu dla urządzeń osadzonych. W przypadku wartości $True urządzenie zatwierdza zmiany podczas okna obsługi. Ta akcja wymaga ponownego uruchomienia. W przypadku wartości $False urządzenie zapisuje zmiany w nakładce i zatwierdza je później.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-Program

Określa program.

Type: IResultObject
Parameter Sets: DeployStandardProgramByProgramValue, DeployDeviceProgramByProgramValue
Aliases:

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

-ProgramName

Określa nazwę programu.

Type: String
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue
Aliases: StandardProgramName, DeviceProgramName

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

-RecurUnit

Określa jednostkę dla wdrożenia cyklicznego. Dopuszczalne wartości dla tego parametru to:

  • Dni
  • Godziny
  • Minuty
Type: RecurUnitType
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:
Accepted values: Minutes, Hours, Days

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

-RecurValue

Określa, jak często jest powtarzane wdrożenie. Ten parametr zależy od typu jednostki określonego w recurUnit parametru. Ta wartość może być od 1 do 23, jeśli jednostka ma wartość Hours, od 1 do 31, jeśli jednostka jest dni lub od 1 do 59, jeśli jednostka jest minut.

Type: Int32
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-Ponowne uruchomić

Wskazuje, czy wdrożenie jest ponownie uruchomić. Jeśli ta wartość jest $True, wdrożenie jest uruchamiane ponownie dla klientów, jak określono w rerunBehavior parametru. Jeśli ta wartość jest $False, wdrożenie nie zostanie uruchomione ponownie.

Type: Boolean
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-RerunBehavior

Określa sposób ponownego wdrożenia na kliencie. Dopuszczalne wartości dla tego parametru to:

  • AlwaysRerunProgram. Ponowne uruchomić zgodnie z harmonogramem, nawet jeśli wdrożenie zakończyło się pomyślnie. Tej wartości można używać w przypadku wdrożeń cyklicznych.
  • NeverRerunDeployedProgram. Nie jest ponownie uruchomić, nawet jeśli wdrożenie nie powiodło się lub pliki zostały zmienione.
  • RerunIfFailedPreviousAttempt. Ponownie, zgodnie z harmonogramem, jeśli wdrożenie nie powiodło się w poprzedniej próbie.
  • RerunIfSucceededOnpreviousAttempt. Ponowne uruchomić tylko wtedy, gdy poprzednia próba zakończyła się pomyślnie. Tej wartości można użyć w przypadku aktualizacji zależnych od poprzedniej aktualizacji.
Type: RerunBehaviorType
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:
Accepted values: NeverRerunDeployedProgram, AlwaysRetunProgram, AlwaysRerunProgram, RerunIfFailedPreviousAttempt, RerunIfSucceededOnPreviousAttempt

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

-RunFromSoftwareCenter

Wskazuje, czy program ma być uruchamiany z Centrum oprogramowania.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases: AllowUsersRunIndependently

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

-Schedule

Określa obiekt harmonogramu wdrożenia.

Type: IResultObject[]
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-ScheduleEvent

Określa tablicę typów zdarzeń harmonogramu. Dopuszczalne wartości dla tego parametru to:

  • AsSoonAsPossible
  • Wylogowania
  • Logowania
  • SendWakeUpPacket
Type: ScheduleEventType
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
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ść jest $True, Menedżer konfiguracji wznawianie pracy komputera z trybu uśpienia. Jeśli ta wartość jest $False, nie wybudza komputerów ze uśpienia. Aby komputery wybudzały się, należy najpierw skonfigurować Wake On LAN.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue, DeployDeviceProgramByProgramValue
Aliases:

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

-SlowNetworkOption

Określa, Menedżer konfiguracji wdraża ten pakiet w powolnej sieci. Dopuszczalne wartości dla tego parametru to:

  • DoNotRunProgram
  • DownloadContentFromDistributionPointAndLocally
  • RunProgramFromDistributionPoint
Type: SlowNetworkOptionType
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:
Accepted values: DoNotRunProgram, DownloadContentFromDistributionPointAndLocally, RunProgramFromDistributionPoint

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

-SoftwareInstallation

Wskazuje, czy zainstalować wdrożone oprogramowanie poza oknami obsługi. Okno obsługi to określony okres czasu używany na konserwację i aktualizacje komputera. Jeśli ta wartość jest $True, Menedżer konfiguracji instaluje oprogramowanie zgodnie z harmonogramem, nawet jeśli harmonogram znajduje się poza oknem obsługi. Jeśli ta wartość jest $False, Menedżer konfiguracji nie instaluje wdrożonego oprogramowania poza żadnymi oknami, ale czeka na okno obsługi.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-StandardProgram

Wskazuje, że typ programu w pakiecie wdrożeniowym jest programem standardowym.

Type: SwitchParameter
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-SystemRestart

Wskazuje, czy system jest ponownie uruchamiany poza oknem obsługi. Okno obsługi to określony okres czasu używany na konserwację i aktualizacje komputera. Jeśli ta wartość jest $True, wszelkie wymagane ponowne uruchomienie ma miejsce bez względu na okna obsługi. Jeśli ta wartość jest $False, komputer nie zostanie uruchomiony ponownie poza oknem obsługi.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-UseMeteredNetwork

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

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseUtc

Wskazuje, czy używać Uniwersalny czas koordynowany (UTC), znanej również jako Czas średni Greenwich. Jeśli ta wartość jest $True, Menedżer konfiguracji tego wdrożenia będzie używany czas UTC. Jeśli ta wartość jest $False, Menedżer konfiguracji czasu lokalnego.

Type: Boolean
Parameter Sets: DeployDeviceProgramByPackageName, DeployDeviceProgramByPackageId, DeployDeviceProgramByPackageValue, DeployDeviceProgramByProgramValue
Aliases:

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

-UseUtcForAvailableSchedule

Wskazuje, czy używać czasu UTC dla dostępnego harmonogramu. Jeśli ta wartość jest $True, Menedżer konfiguracji czasu UTC. Jeśli ta wartość jest $False, Menedżer konfiguracji czasu lokalnego.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-UseUtcForExpireSchedule

Wskazuje, czy używać czasu UTC dla harmonogramu wygasania. Jeśli ta wartość jest $True, Menedżer konfiguracji czasu UTC. Jeśli ta wartość jest $False, Menedżer konfiguracji czasu lokalnego.

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
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 zostało uruchomione.

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

System.Object

UWAGI

New-CMPackageDeployment Get-CMPackageDeployment Get-CMPackageDeploymentStatus Set-CMPackageDeployment Remove-CMPackageDeployment Get-CMPackage