New-CMPackageDeployment

SYNOPSIS

Wdrażanie starszego pakietu w kolekcji.

SYNTAX

DeployStandardProgramByPackageValue (ustawienie domyślne)

New-CMPackageDeployment [-AllowFallback <Boolean>] [-AllowSharedContent <Boolean>]
 [-DeployPurpose <DeployPurposeType>] [-FastNetworkOption <FastNetworkOptionType>] [-Package] <IResultObject>
 [-PersistOnWriteFilterDevice <Boolean>] -ProgramName <String> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseUtcForAvailableSchedule <Boolean>]
 [-UseUtcForExpireSchedule <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployStandardProgramByPackageName

New-CMPackageDeployment [-AllowFallback <Boolean>] [-AllowSharedContent <Boolean>]
 [-DeployPurpose <DeployPurposeType>] [-FastNetworkOption <FastNetworkOptionType>] -PackageName <String>
 [-PersistOnWriteFilterDevice <Boolean>] -ProgramName <String> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseUtcForAvailableSchedule <Boolean>]
 [-UseUtcForExpireSchedule <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployStandardProgramByPackageId

New-CMPackageDeployment [-AllowFallback <Boolean>] [-AllowSharedContent <Boolean>]
 [-DeployPurpose <DeployPurposeType>] [-FastNetworkOption <FastNetworkOptionType>] -PackageId <String>
 [-PersistOnWriteFilterDevice <Boolean>] -ProgramName <String> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseUtcForAvailableSchedule <Boolean>]
 [-UseUtcForExpireSchedule <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployStandardProgramByProgramValue

New-CMPackageDeployment [-AllowFallback <Boolean>] [-AllowSharedContent <Boolean>]
 [-DeployPurpose <DeployPurposeType>] [-FastNetworkOption <FastNetworkOptionType>]
 [-PersistOnWriteFilterDevice <Boolean>] [-Program] <IResultObject> [-RerunBehavior <RerunBehaviorType>]
 [-RunFromSoftwareCenter <Boolean>] [-Schedule <IResultObject[]>] [-ScheduleEvent <ScheduleEventType>]
 [-SendWakeupPacket <Boolean>] [-SlowNetworkOption <SlowNetworkOptionType>] [-SoftwareInstallation <Boolean>]
 [-StandardProgram] [-SystemRestart <Boolean>] [-UseUtcForAvailableSchedule <Boolean>]
 [-UseUtcForExpireSchedule <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployDeviceProgramByPackageName

New-CMPackageDeployment [-DeployPurpose <DeployPurposeType>] [-DeviceProgram] -PackageName <String>
 -ProgramName <String> [-RecurUnit <RecurUnitType>] [-RecurValue <Int32>] [-Rerun <Boolean>]
 [-UseUtc <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployDeviceProgramByPackageId

New-CMPackageDeployment [-DeployPurpose <DeployPurposeType>] [-DeviceProgram] -PackageId <String>
 -ProgramName <String> [-RecurUnit <RecurUnitType>] [-RecurValue <Int32>] [-Rerun <Boolean>]
 [-UseUtc <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployDeviceProgramByPackageValue

New-CMPackageDeployment [-DeployPurpose <DeployPurposeType>] [-DeviceProgram] [-Package] <IResultObject>
 -ProgramName <String> [-RecurUnit <RecurUnitType>] [-RecurValue <Int32>] [-Rerun <Boolean>]
 [-UseUtc <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DeployDeviceProgramByProgramValue

New-CMPackageDeployment [-DeployPurpose <DeployPurposeType>] [-DeviceProgram] [-Program] <IResultObject>
 [-RecurUnit <RecurUnitType>] [-RecurValue <Int32>] [-Rerun <Boolean>] [-SendWakeupPacket <Boolean>]
 [-UseUtc <Boolean>] [-DistributeCollectionName <String>] [-DistributeContent]
 [-DistributionPointGroupName <String>] [-DistributionPointName <String>] [-AvailableDateTime <DateTime>]
 [-Comment <String>] [-DeadlineDateTime <DateTime>] [-UseMeteredNetwork <Boolean>]
 [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

To polecenie cmdlet pozwala wdrożyć pakiet do zasobów w kolekcji. Kolekcję można określić według identyfikatora, nazwy lub przekazania obiektu.

W przypadku innych ustawień wdrażania, których nie można skonfigurować za pomocą tego polecenia cmdlet, użyj polecenia Set-CMPackageDeployment.

Aby uzyskać więcej informacji, zobacz Pakiety i programy w 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: Wdrażanie pakietu według identyfikatora

To polecenie tworzy wdrożenie pakietu o identyfikatorze XYZ00001 w kolekcji o identyfikatorze XYZ0003F.

$pkgId = "XYZ00001"
$collId = "XYZ0003F"
New-CMPackageDeployment -StandardProgram -PackageId $pkgId -ProgramName "ScanState" -CollectionID $collId -Comment "Use USMT to scan for data" -DeployPurpose Available

Przykład 2: Wdrażanie pakietu zgodnie z wymaganiami z terminem

Pierwsze polecenie ustawia zmienną dla terminu ostatecznego na 10 dni od teraz o 20:00. Drugie polecenie tworzy obiekt harmonogramu na podstawie tego terminu, który powtarza się codziennie. Trzecie polecenie tworzy wdrożenie pakietu z tym harmonogramem.

[datetime]$DeadlineTime = (Get-Date -Hour 20 -Minute 0 -Second 0).AddDays(10)

$NewScheduleDeadline = New-CMSchedule -Start $DeadlineTime -Nonrecurring

$pkgId = "XYZ00001"
$progName = "Run"
$collId = "XYZ0003F"

New-CMPackageDeployment -StandardProgram -PackageId $pkgId -ProgramName $progName -DeployPurpose Required -CollectionId $collId -FastNetworkOption DownloadContentFromDistributionPointAndRunLocally -SlowNetworkOption DownloadContentFromDistributionPointAndLocally -RerunBehavior RerunIfFailedPreviousAttempt -Schedule $NewScheduleDeadline

PARAMETERS

-AllowFallback

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

Type: Boolean
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
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: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-AvailableDateTime

Określ, kiedy to wdrożenie jest dostępne.

Użyj -DeadlineDateTime, aby określić, kiedy wygasa wdrożenie, i -Schedule, aby określić przypisanie wdrożenia, lub terminu ostatecznego.

Aby uzyskać obiekt DateTime, użyj 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

-Kolekcji

Określ obiekt kolekcji jako obiekt docelowy dla tego wdrożenia pakietu. 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 jako element docelowy dla tego wdrożenia pakietu.

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 jako element docelowy dla tego wdrożenia pakietu.

Type: String
Parameter Sets: (All)
Aliases:

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

-Komentarz

Określ opcjonalny komentarz dla tego wdrożenia pakietu.

Type: String
Parameter Sets: (All)
Aliases:

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

-Confirm

Dodaj ten parametr, aby monitować o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

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

-DeadlineDateTime

Użyj tego parametru, aby określić, kiedy wdrożenie wygaśnie.

Użyj -AvailableDateTime, aby określić, kiedy wdrożenie jest dostępne, i -Schedule, aby określić przypisanie wdrożenia, lub terminu ostatecznego.

Aby uzyskać obiekt DateTime, użyj 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

-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

-DeviceProgram

Jeśli program wdrażany pakiet jest programem typu urządzenia, określ ten parametr.

W przeciwnym razie użyj parametru StandardProgram. Standardowy typ programu jest dla komputerów z Menedżer konfiguracji klienta.

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

-DistributeCollectionName

Lokacja dystrybuuje zawartość do grup punktów dystrybucji skojarzonych z tą nazwą kolekcji.

Type: String
Parameter Sets: (All)
Aliases:

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

-DistributeContent

Dodaj ten parametr, aby dystrybuować zawartość pakietu podczas tworzenia tego wdrożenia. Klienci nie mogą zainstalować pakietu do momentu dystrybucji zawartości do punktów dystrybucji, do których klienci mogą uzyskać dostęp.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DistributionPointGroupName

Lokacja dystrybuuje zawartość do tej grupy punktów dystrybucji.

Type: String
Parameter Sets: (All)
Aliases:

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

-DistributionPointName

Lokacja dystrybuuje zawartość do tego punktu dystrybucji.

Type: String
Parameter Sets: (All)
Aliases:

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

-FastNetworkOption

Określ zachowanie, gdy klient używa punktu dystrybucji z bieżącej grupy granic:

  • Uruchamianie programu z punktu dystrybucji
  • Pobieranie zawartości z punktu dystrybucji i uruchamianie jej lokalnie

Jeśli nie określisz tego parametru, zostanie DownloadContentFromDistributionPointAndRunLocally on domyślnie używany. Ta opcja jest bezpieczniejsza, ponieważ klient weryfikuje skrót zawartości przed rozpoczęciem programu.

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śl obiekt pakietu z programem do wdrożenia. Aby uzyskać ten obiekt, 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śl identyfikator pakietu z programem do wdrożenia. Ten identyfikator jest standardowym identyfikatorem pakietu, na przykład XYZ007E3 .

Type: String
Parameter Sets: DeployStandardProgramByPackageId, DeployDeviceProgramByPackageId
Aliases:

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

-PackageName

Określ nazwę pakietu z programem do wdrożenia.

Type: String
Parameter Sets: DeployStandardProgramByPackageName, DeployDeviceProgramByPackageName
Aliases:

Required: True
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: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases:

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

-Program

Określ obiekt programu do wdrożenia. Aby uzyskać ten obiekt, użyj polecenia cmdlet Get-CMProgram.

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śl nazwę programu w pakiecie do wdrożenia.

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śl jednostkę dla wdrożenia cyklicznego. Użyj RecurValue parametru, aby określić wartość dla tej jednostki.

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śl, jak często jest powtarzane wdrożenie.

Ten parametr zależy od typu jednostki określonego w recurUnit parametru:

  • Godziny: ta wartość może być między 1 i 23
  • Dni: od 1 do 31
  • Minuty: między 1 i 59
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ć

Wskaż, czy wdrożenie jest ponownie uruchomić:

  • $True: wdrożenie jest uruchamiane ponownie dla klientów określonych w parametrze RerunBehavior. Ta wartość jest domyślna.
  • $False: wdrożenie nie jest uruchamiane 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śl, czy program jest ponownie uruchomić na komputerze.

  • NeverRerunDeployedProgram: nie jest ponownie uruchomić, nawet jeśli wdrożenie nie powiodło się lub pliki zostały zmienione.
  • AlwaysRerunProgram: ponownie 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. Ta wartość jest domyślna.
  • RerunIfFailedPreviousAttempt: ponownie uruchomić zgodnie z harmonogramem, jeśli wdrożenie nie powiodło się w poprzedniej próbie.
  • RerunIfSucceededOnPreviousAttempt: ponownie uruchomić tylko wtedy, gdy poprzednia próba zakończyła się pomyślnie.
Type: RerunBehaviorType
Parameter Sets: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
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: DeployStandardProgramByPackageValue, DeployStandardProgramByPackageName, DeployStandardProgramByPackageId, DeployStandardProgramByProgramValue
Aliases: AllowUsersRunIndependently

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

-Harmonogram

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

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

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

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śl typ zdarzenia, który określa, kiedy jest uruchamiane wdrożenie pakietu.

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 wysłać pakiet wznawiania do komputerów przed rozpoczęciem wdrażania. Jeśli ta wartość to $True , Menedżer konfiguracji wznawia komputer ze uśpienia. Jeśli ta wartość to $False , nie wybudza komputerów ze uśpienia. Aby wznowić wznawianie pracy komputerów, najpierw 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śl zachowanie, gdy klient używa punktu dystrybucji z grupy granic sąsiadów lub domyślnej grupy granic lokacji:

  • Nie uruchamiaj programu
  • Pobieranie zawartości z punktu dystrybucji i uruchamianie jej lokalnie
  • Uruchamianie programu z punktu dystrybucji

Jeśli nie określisz tego parametru, zostanie DoNotRunProgram on domyślnie używany.

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

Po osiągnięciu ostatecznego terminu instalacji ustaw ten parametr na wartość , aby umożliwić instalację $true pakietu 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

-StandardProgram

Użyj tego parametru dla standardowych typów programów. Ten typ jest dla komputerów z Menedżer konfiguracji klienckim.

Jeśli program wdrażanych pakietów jest programem typu urządzenie, użyj parametru DeviceProgram.

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

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: 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 mierzonego połączenia internetowego na pobieranie zawartości po upływie ostatecznego terminu instalacji, co może wiązać się z dodatkowymi kosztami.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseUtc

Wskazuje, czy klienci używają Uniwersalny czas koordynowany (UTC) do określenia dostępności programu. Czas UTC udostępnia wdrożenie w tym samym czasie dla wszystkich komputerów. Jeśli nie określisz tego parametru lub ustawisz go na $false wartość , klient użyje 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 klienci używają Uniwersalny czas koordynowany (UTC) do określenia dostępności programu. Czas UTC udostępnia wdrożenie w tym samym czasie dla wszystkich komputerów. Jeśli nie określisz tego parametru lub ustawisz go na $false wartość , klient użyje 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 klienci używają Uniwersalny czas koordynowany (UTC) do określenia, kiedy program wygasł. Czas UTC wygasa wdrożenia w tym samym czasie dla wszystkich komputerów. Jeśli nie określisz tego parametru lub ustawisz go na $false wartość , klient użyje 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 jest uruchamiane.

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

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

UWAGI

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

Pakiety i programy w Menedżer konfiguracji