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
i23
- Dni: od
1
do31
- Minuty: między
1
i59
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
RELATED LINKS
Get-CMPackageDeployment Get-CMPackageDeploymentStatus Set-CMPackageDeployment Remove-CMPackageDeployment Get-CMPackage