New-CMWindowsServicingPlan
SYNOPSIS
vytvoří plán údržby Windows 10.
SYNTAX
NewByCollectionName
New-CMWindowsServicingPlan -Name <String> [-Description <String>] -CollectionName <String> [-Enable <Boolean>]
[-SendWakeupPacket <Boolean>] [-VerboseLevel <VerboseLevelType>] [-Language <String[]>] [-Required <String[]>]
[-Title <String[]>] [-RunType <RunType>] [-Schedule <IResultObject>] [-UseUtc <Boolean>]
[-AvailableTime <Int32>] [-AvailableImmediately <Boolean>] [-AvailableTimeUnit <TimeUnitType>]
[-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>] [-DeadlineTimeUnit <TimeUnitType>]
[-UserNotification <UserNotificationType>] [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>]
[-AllowRestart <Boolean>] [-SuppressRestartServer <Boolean>] [-SuppressRestartWorkstation <Boolean>]
[-WriteFilterHandling <Boolean>] [-GenerateSuccessAlert <Boolean>] [-SuccessPercentage <Int32>]
[-AlertTime <Int32>] [-AlertTimeUnit <TimeUnitType>] [-DisableOperationManager <Boolean>]
[-GenerateOperationManagerAlert <Boolean>] [-NoInstallOnRemote <Boolean>] [-NoInstallOnUnprotected <Boolean>]
[-UseBranchCache <Boolean>] [-DownloadFromMicrosoftUpdate <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
[-DeploymentPackage <IResultObject>] [-DownloadFromInternet <Boolean>] [-Location <String>]
[-DeploymentRing <DeploymentRing>] [-UpdateDeploymentWaitDay <Int32>] [-LanguageSelection <String[]>]
[-WhatIf] [-Confirm] [<CommonParameters>]
NewByCollection
New-CMWindowsServicingPlan -Name <String> [-Description <String>] -Collection <IResultObject>
[-Enable <Boolean>] [-SendWakeupPacket <Boolean>] [-VerboseLevel <VerboseLevelType>] [-Language <String[]>]
[-Required <String[]>] [-Title <String[]>] [-RunType <RunType>] [-Schedule <IResultObject>]
[-UseUtc <Boolean>] [-AvailableTime <Int32>] [-AvailableImmediately <Boolean>]
[-AvailableTimeUnit <TimeUnitType>] [-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>]
[-DeadlineTimeUnit <TimeUnitType>] [-UserNotification <UserNotificationType>]
[-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>] [-AllowRestart <Boolean>]
[-SuppressRestartServer <Boolean>] [-SuppressRestartWorkstation <Boolean>] [-WriteFilterHandling <Boolean>]
[-GenerateSuccessAlert <Boolean>] [-SuccessPercentage <Int32>] [-AlertTime <Int32>]
[-AlertTimeUnit <TimeUnitType>] [-DisableOperationManager <Boolean>]
[-GenerateOperationManagerAlert <Boolean>] [-NoInstallOnRemote <Boolean>] [-NoInstallOnUnprotected <Boolean>]
[-UseBranchCache <Boolean>] [-DownloadFromMicrosoftUpdate <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
[-DeploymentPackage <IResultObject>] [-DownloadFromInternet <Boolean>] [-Location <String>]
[-DeploymentRing <DeploymentRing>] [-UpdateDeploymentWaitDay <Int32>] [-LanguageSelection <String[]>]
[-WhatIf] [-Confirm] [<CommonParameters>]
NewByCollectionId
New-CMWindowsServicingPlan -Name <String> [-Description <String>] -CollectionId <String> [-Enable <Boolean>]
[-SendWakeupPacket <Boolean>] [-VerboseLevel <VerboseLevelType>] [-Language <String[]>] [-Required <String[]>]
[-Title <String[]>] [-RunType <RunType>] [-Schedule <IResultObject>] [-UseUtc <Boolean>]
[-AvailableTime <Int32>] [-AvailableImmediately <Boolean>] [-AvailableTimeUnit <TimeUnitType>]
[-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>] [-DeadlineTimeUnit <TimeUnitType>]
[-UserNotification <UserNotificationType>] [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>]
[-AllowRestart <Boolean>] [-SuppressRestartServer <Boolean>] [-SuppressRestartWorkstation <Boolean>]
[-WriteFilterHandling <Boolean>] [-GenerateSuccessAlert <Boolean>] [-SuccessPercentage <Int32>]
[-AlertTime <Int32>] [-AlertTimeUnit <TimeUnitType>] [-DisableOperationManager <Boolean>]
[-GenerateOperationManagerAlert <Boolean>] [-NoInstallOnRemote <Boolean>] [-NoInstallOnUnprotected <Boolean>]
[-UseBranchCache <Boolean>] [-DownloadFromMicrosoftUpdate <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
[-DeploymentPackage <IResultObject>] [-DownloadFromInternet <Boolean>] [-Location <String>]
[-DeploymentRing <DeploymentRing>] [-UpdateDeploymentWaitDay <Int32>] [-LanguageSelection <String[]>]
[-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
rutina New-CMWindowsServicingPlan vytvoří plán údržby Windows 10.
Poznámka
Použijte například rutiny Configuration Manager z Configuration Manager jednotky webu PS XYZ:\>
. Další informace najdete v tématu Začínáme.
EXAMPLES
Příklad 1: vytvoření plánu údržby podle ID kolekce
PS XYZ:\> $Lang = ("Japanese", "English", "French")
PS XYZ:\> $Required = (">=1", "<=100")
PS XYZ:\> $Title = ("Title1", "Title2", "Title3")
PS XYZ:\> New-CMWindowsServicingPlan -Name "Test01" -CollectionId MP40001A -Description "Servicing Plan description01" -SendWakeupPacket $False -VerboseLevel AllMessages -Language $Lang -Required $Required -Title $Title -RunType DoNotRunThisRuleAutomatically -UseUtc $True -AvailableImmediately $True -DeadlineImmediately $False -UserNotification DisplayAll -AllowSoftwareInstallationOutsideMaintenanceWindow $True -AllowRestart $True -SuppressRestartServer $True -SuppressRestartWorkstation $True -DeploymentPackage (Get-CMSoftwareUpdateDeploymentPackage -Name "SUDP01")
První příkaz vytvoří seznam jazyků a uloží seznam do proměnné $Lang.
Druhý příkaz vytvoří seznam vyhledávacích řetězců a uloží seznam do proměnné $Required. V tomto hledaném řetězci se najdou aktualizace softwaru požadované aspoň na jednom počítači a maximálně 100 počítačů.
Třetí příkaz vytvoří seznam nadpisů aktualizace softwaru a uloží seznam do proměnné $Title.
poslední příkaz načte balíček pro nasazení aktualizace softwaru s názvem SUDP01 a potom vytvoří plán údržby Windows s názvem Test pro cílovou kolekci s ID MP40001A. Příkaz přidá jazyky filtru upgradu uložené v $Lang, požadovaný filtr uložený v $Required a filtr názvu aktualizace softwaru uložený v $Title.
Příklad 2: vytvoření plánu údržby podle názvu kolekce
PS XYZ:\> $LangSelect = ("Japanese", "English", "French", "German")
PS XYZ:\> New-CMWindowsServicingPlan -Name "Test02" -CollectionName "ColName02" -DeploymentPackage (Get-CMSoftwareUpdateDeploymentPackage -Name "SUP02") -WriteFilterHandling $True -GenerateSuccessAlert $True -SuccessPercentage $True -AlertTime 10 -AlertTimeUnit Days -DisableOperationManager $True -GenerateOperationManagerAlert $True -NoInstallOnRemote $True -NoInstallOnUnprotected $True -UseBranchCache $True -DownloadFromMicrosoftUpdate $True -AllowUseMeteredNetwork $True -DownloadFromInternet $True -Location "\\TestSevr\WSUSTemp" -DeploymentRing Cbb -UpdateDeploymentWaitDay 20 -LanguageSelection $LangSelect
První příkaz vytvoří seznam jazyků pro výběr jazyka a uloží seznam do proměnné $LangSelect.
druhý příkaz načte balíček pro nasazení aktualizace softwaru s názvem SUP02 a potom vytvoří plán údržby Windows s názvem Test02 pro cílovou kolekci s názvem ColName02. Příkaz přidá jazyk vybrané jazyky uložené v $LangSelect.
PARAMETERS
-AlertTime
Určuje posun celého čísla od konečného termínu nasazení aktualizace. Pravidlo používá tuto hodnotu k určení, kdy pravidlo generuje výstrahy. Zadejte časovou jednotku pomocí parametru AlertTimeUnit .
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AlertTimeUnit
Určuje jednotku času pro parametr AlertTime . Platné hodnoty jsou:
- Hodiny
- Dny
- Týdny
- Měsíce
Type: TimeUnitType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days, Weeks, Months
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AllowRestart
Určuje, jestli je možné provést restart systému mimo jakákoli definovaná časová období údržby po dosažení konečného termínu instalace.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AllowSoftwareInstallationOutsideMaintenanceWindow
Určuje, zda může být instalace softwaru po dosažení konečného termínu instalace provedena mimo jakékoli definované časové období údržby.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AllowUseMeteredNetwork
Určuje, jestli klienti můžou stahovat obsah přes měřené připojení k Internetu po uplynutí konečného termínu, což může nabývat dalších nákladů.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AvailableImmediately
Označuje, zda jsou aktualizace softwaru k dispozici pro instalaci co nejdříve po spuštění pravidla.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AvailableTime
Určete, kdy jsou k dispozici aktualizace softwaru.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AvailableTimeUnit
Určuje typ časové jednotky pro čas dostupnosti softwaru. Platné hodnoty jsou:
- Hodiny
- Dny
- Týdny
- Měsíce
Type: TimeUnitType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days, Weeks, Months
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Kolekce
Určuje cílový objekt kolekce zařízení, který se má použít pro plán údržby. Chcete-li získat objekt kolekce zařízení, použijte rutiny Get-CMCollection nebo Get-CMDeviceCollection .
Type: IResultObject
Parameter Sets: NewByCollection
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CollectionId
Určuje ID cílové kolekce zařízení, která se má použít pro plán údržby.
Type: String
Parameter Sets: NewByCollectionId
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CollectionName
Určuje název cílové kolekce zařízení, která se má použít pro plán údržby.
Type: String
Parameter Sets: NewByCollectionName
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-DeadlineImmediately
Určuje, zda jsou požadované aktualizace softwaru nainstalovány co nejdříve po dosažení konečného termínu.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeadlineTime
Určuje počet časových jednotek pro konečný termín.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeadlineTimeUnit
Určuje typ časové jednotky pro konečný termín. Platné hodnoty jsou:
- Hodiny
- Dny
- Týdny
- Měsíce
Type: TimeUnitType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days, Weeks, Months
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeploymentPackage
Určuje balíček pro nasazení aktualizace softwaru. Balíček pro nasazení aktualizace softwaru získáte pomocí rutiny Get-CMSoftwareUpdateDeploymentPackage .
Type: IResultObject
Parameter Sets: (All)
Aliases: InputObject
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeploymentRing
určuje stav připravenosti Windows, na který se má plán údržby vztahovat. Platné hodnoty jsou:
- CB
- Vydat
- BusinessMainstream
- CBB
- LTSB
Type: DeploymentRing
Parameter Sets: (All)
Aliases:
Accepted values: CB, Release, BusinessMainstream, Cbb, Ltsb
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Description
Určuje popis plánu údržby.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableOperationManager
určuje, zda se mají při aktualizacích softwaru zakázat výstrahy System Center Operations Manager.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DownloadFromInternet
Určuje, zda se mají stahovat aktualizace softwaru z Internetu.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DownloadFromMicrosoftUpdate
Určuje, zda počítače stahují obsah z Microsoft Update, pokud nejsou aktualizace softwaru k dispozici v upřednostňovaném distribučním bodě nebo ve vzdáleném distribučním bodě.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Povolit
Uvádí, zda je plán údržby povolen.
Type: Boolean
Parameter Sets: (All)
Aliases: Enabled, EnableDeployment
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GenerateOperationManagerAlert
Určuje, zda se při aktualizaci softwaru mají generovat výstrahy Operations Manager.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-GenerateSuccessAlert
Určuje, zda má být pro úspěšné nasazení vygenerována výstraha.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Jazyk
Určuje pole jazyků, které se používají k filtrování upgradů softwaru, které se přidají do plánu služeb.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-LanguageSelection
Určuje pole jazyků jako řetězce. Počítače stahují aktualizace softwaru, které jsou k dispozici v určených jazycích, kromě aktualizací, které nejsou specifické pro jazyk.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Umístění
Určuje umístění v síti, kam se nacházejí stažené aktualizace.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Určuje název plánu údržby. Název musí být jedinečný, může pojmenovat cíl pravidla a identifikovat ho od ostatních v Configuration Manager lokalitě.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-NoInstallOnRemote
Určuje, jestli se má ve vzdálených systémech zapnout instalace aktualizací. Pokud zadáte hodnotu $True, pokud je klient v pomalé nebo nespolehlivé hranici sítě, nebo když klient používá náhradní umístění zdroje obsahu, Configuration Manager nenainstaluje aktualizace softwaru. Pokud zadáte hodnotu $False, instalace bude pokračovat.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-NoInstallOnUnprotected
Určuje, jestli se má v nechráněných systémech zapnout instalace aktualizací. Pokud zadáte hodnotu $True, pokud nejsou aktualizace softwaru k dispozici v žádných upřednostňovaných distribučních bodech, Configuration Manager stahovat a instalovat aktualizace softwaru. Pokud zadáte hodnotu $False, instalace bude pokračovat.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Požadováno
Určuje pole vyhledávacích řetězců, které se použijí k filtrování upgradů softwaru, které se přidají do plánu služeb.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RunType
Určuje režim, ve kterém se aktualizace spouští. Platné hodnoty jsou:
- DoNotRunThisRuleAutomatically
- RunTheRuleAfterAnySoftwareUpdatePointSynchronization
- RunTheRuleOnSchedule
Type: RunType
Parameter Sets: (All)
Aliases:
Accepted values: DoNotRunThisRuleAutomatically, RunTheRuleAfterAnySoftwareUpdatePointSynchronization, RunTheRuleOnSchedule
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Plán
Určuje čas konečného termínu (od času dostupnosti nasazení). Chcete-li vytvořit plán, použijte rutinu New-CMSchedule .
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SendWakeupPacket
Označuje, zda se má odeslat paket buzení ze spánku do počítačů před zahájením nasazení. Pokud je tato hodnota $True, Configuration Manager probuzení počítače z režimu spánku. Pokud je tato hodnota $False, neprobudí počítače z režimu spánku. Aby se počítače probudily, musíte napřed nakonfigurovat Wake On LAN.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SuccessPercentage
Určuje procento kompatibility klienta jako celé číslo od 0 do 99. Pokud dodržování předpisů klesne pod toto procento, Configuration Manager vytvoří volitelné výstrahy.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SuppressRestartServer
Označuje, zda je restartování systému potlačeno na serverech, když aktualizace softwaru vyžaduje restart systému, aby bylo možné dokončit proces instalace.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SuppressRestartWorkstation
Označuje, zda je restart systému potlačen na pracovních stanicích, pokud aktualizace softwaru vyžaduje restart systému, aby bylo možné dokončit proces instalace.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Title
Určuje pole vyhledávacích řetězců, které se používají k filtrování názvů aktualizací softwaru, které se přidají do plánu služeb.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UpdateDeploymentWaitDay
Určuje počet dní, po který se má počkat, než společnost Microsoft publikuje nový upgrade před nasazením ve vašem prostředí.
Type: Int32
Parameter Sets: (All)
Aliases: UpdateDeploymentWaitDays
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UseBranchCache
Označuje, zda se má použít mezipaměť větve. Pokud zadáte hodnotu $True, budou klienti sdílet obsah ve stejné podsíti.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UseUtc
Označuje, zda se plán pro toto nasazení hodnotí na základě světového koordinovaného času (UTC).
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UserNotification
Určuje chování oznámení v uživatelském prostředí uživatele. Platné hodnoty jsou:
- DisplayAll
- DisplaySoftwareCenterOnly
- HideAll
Type: UserNotificationType
Parameter Sets: (All)
Aliases:
Accepted values: DisplayAll, DisplaySoftwareCenterOnly, HideAll
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-VerboseLevel
Určuje úroveň podrobností, které mají klienti hlásit pro nasazení, které toto pravidlo vytvoří. Platné hodnoty jsou:
- AllMessages
- OnlyErrorMessages
- OnlySuccessAndErrorMessages
Type: VerboseLevelType
Parameter Sets: (All)
Aliases:
Accepted values: OnlyErrorMessages, OnlySuccessAndErrorMessages, AllMessages
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespustí.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-WriteFilterHandling
Určuje, zda jsou změny potvrzené v konečném termínu nebo během údržby (vyžaduje restart). Pokud je nastavená na $False, obsah se použije na překrytí a potvrdí se později.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.