Dela via


New-CMSoftwareUpdateAutoDeploymentRule

SYNOPSIS

Skapa en regel för automatisk distribution (ADR) för programuppdateringar.

SYNTAX

NewByCollection (standard)

New-CMSoftwareUpdateAutoDeploymentRule [-AddToExistingSoftwareUpdateGroup <Boolean>] [-AlertTime <Int32>]
 [-AlertTimeUnit <TimeUnitType>] [-AllowRestart <Boolean>]
 [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
 [-Architecture <ArchitectureType[]>] [-ArticleId <String[]>] [-AvailableImmediately <Boolean>]
 [-AvailableTime <Int32>] [-AvailableTimeUnit <TimeUnitType>] [-BulletinId <String[]>] [-CMTag <CMTagTypes[]>]
 -Collection <IResultObject> [-ContentSize <String[]>] [-CustomSeverity <SeverityType[]>]
 [-DateReleasedOrRevised <DateReleasedOrRevisedType>] [-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>]
 [-DeadlineTimeUnit <TimeUnitType>] [-DeploymentPackage <IResultObject>] [-DeploymentPackageName <String>]
 [-DeploymentRing <DeploymentRing>] [-DeployWithoutLicense <Boolean>] [-Description <String>]
 [-DisableOperationManager <Boolean>] [-DownloadFromInternet <Boolean>]
 [-DownloadFromMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-EnabledAfterCreate <Boolean>]
 [-GenerateFailureAlert <Boolean>] [-GenerateOperationManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>]
 [-IsServicingPlan] [-Language <String[]>] [-LanguageSelection <String[]>] [-Location <String>]
 [-MicrosoftAsVendor <Boolean>] -Name <String> [-NoInstallOnRemote <Boolean>]
 [-NoInstallOnUnprotected <Boolean>] [-O365LanguageSelection <String[]>] [-Product <String[]>]
 [-Required <String[]>] [-RequirePostRebootFullScan <Boolean>] [-RunType <RunType>] [-Schedule <IResultObject>]
 [-SendWakeupPacket <Boolean>] [-Severity <SeverityType[]>] [-SoftDeadlineEnabled <Boolean>]
 [-SuccessPercentage <Int32>] [-Superseded <Boolean>] [-SuppressRestartServer <Boolean>]
 [-SuppressRestartWorkstation <Boolean>] [-Title <String[]>] [-UpdateClassification <String[]>]
 [-UpdateDeploymentWaitDay <Int32>] [-UpdateDescription <String[]>] [-UseBranchCache <Boolean>]
 [-UserNotification <UserNotificationType>] [-UseUtc <Boolean>] [-Vendor <String[]>]
 [-VerboseLevel <VerboseLevelType>] [-WriteFilterHandling <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

NewByCollectionId

New-CMSoftwareUpdateAutoDeploymentRule [-AddToExistingSoftwareUpdateGroup <Boolean>] [-AlertTime <Int32>]
 [-AlertTimeUnit <TimeUnitType>] [-AllowRestart <Boolean>]
 [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
 [-Architecture <ArchitectureType[]>] [-ArticleId <String[]>] [-AvailableImmediately <Boolean>]
 [-AvailableTime <Int32>] [-AvailableTimeUnit <TimeUnitType>] [-BulletinId <String[]>] [-CMTag <CMTagTypes[]>]
 -CollectionId <String> [-ContentSize <String[]>] [-CustomSeverity <SeverityType[]>]
 [-DateReleasedOrRevised <DateReleasedOrRevisedType>] [-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>]
 [-DeadlineTimeUnit <TimeUnitType>] [-DeploymentPackage <IResultObject>] [-DeploymentPackageName <String>]
 [-DeploymentRing <DeploymentRing>] [-DeployWithoutLicense <Boolean>] [-Description <String>]
 [-DisableOperationManager <Boolean>] [-DownloadFromInternet <Boolean>]
 [-DownloadFromMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-EnabledAfterCreate <Boolean>]
 [-GenerateFailureAlert <Boolean>] [-GenerateOperationManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>]
 [-IsServicingPlan] [-Language <String[]>] [-LanguageSelection <String[]>] [-Location <String>]
 [-MicrosoftAsVendor <Boolean>] -Name <String> [-NoInstallOnRemote <Boolean>]
 [-NoInstallOnUnprotected <Boolean>] [-O365LanguageSelection <String[]>] [-Product <String[]>]
 [-Required <String[]>] [-RequirePostRebootFullScan <Boolean>] [-RunType <RunType>] [-Schedule <IResultObject>]
 [-SendWakeupPacket <Boolean>] [-Severity <SeverityType[]>] [-SoftDeadlineEnabled <Boolean>]
 [-SuccessPercentage <Int32>] [-Superseded <Boolean>] [-SuppressRestartServer <Boolean>]
 [-SuppressRestartWorkstation <Boolean>] [-Title <String[]>] [-UpdateClassification <String[]>]
 [-UpdateDeploymentWaitDay <Int32>] [-UpdateDescription <String[]>] [-UseBranchCache <Boolean>]
 [-UserNotification <UserNotificationType>] [-UseUtc <Boolean>] [-Vendor <String[]>]
 [-VerboseLevel <VerboseLevelType>] [-WriteFilterHandling <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

NewByCollectionName

New-CMSoftwareUpdateAutoDeploymentRule [-AddToExistingSoftwareUpdateGroup <Boolean>] [-AlertTime <Int32>]
 [-AlertTimeUnit <TimeUnitType>] [-AllowRestart <Boolean>]
 [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
 [-Architecture <ArchitectureType[]>] [-ArticleId <String[]>] [-AvailableImmediately <Boolean>]
 [-AvailableTime <Int32>] [-AvailableTimeUnit <TimeUnitType>] [-BulletinId <String[]>] [-CMTag <CMTagTypes[]>]
 -CollectionName <String> [-ContentSize <String[]>] [-CustomSeverity <SeverityType[]>]
 [-DateReleasedOrRevised <DateReleasedOrRevisedType>] [-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>]
 [-DeadlineTimeUnit <TimeUnitType>] [-DeploymentPackage <IResultObject>] [-DeploymentPackageName <String>]
 [-DeploymentRing <DeploymentRing>] [-DeployWithoutLicense <Boolean>] [-Description <String>]
 [-DisableOperationManager <Boolean>] [-DownloadFromInternet <Boolean>]
 [-DownloadFromMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-EnabledAfterCreate <Boolean>]
 [-GenerateFailureAlert <Boolean>] [-GenerateOperationManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>]
 [-IsServicingPlan] [-Language <String[]>] [-LanguageSelection <String[]>] [-Location <String>]
 [-MicrosoftAsVendor <Boolean>] -Name <String> [-NoInstallOnRemote <Boolean>]
 [-NoInstallOnUnprotected <Boolean>] [-O365LanguageSelection <String[]>] [-Product <String[]>]
 [-Required <String[]>] [-RequirePostRebootFullScan <Boolean>] [-RunType <RunType>] [-Schedule <IResultObject>]
 [-SendWakeupPacket <Boolean>] [-Severity <SeverityType[]>] [-SoftDeadlineEnabled <Boolean>]
 [-SuccessPercentage <Int32>] [-Superseded <Boolean>] [-SuppressRestartServer <Boolean>]
 [-SuppressRestartWorkstation <Boolean>] [-Title <String[]>] [-UpdateClassification <String[]>]
 [-UpdateDeploymentWaitDay <Int32>] [-UpdateDescription <String[]>] [-UseBranchCache <Boolean>]
 [-UserNotification <UserNotificationType>] [-UseUtc <Boolean>] [-Vendor <String[]>]
 [-VerboseLevel <VerboseLevelType>] [-WriteFilterHandling <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Cmdleten New-CMSoftwareUpdateAutoDeploymentRule skapar en automatisk distributionsregel (ADR) för programuppdateringar. När en regel körs Konfigurationshanteraren uppdateringar som är kvalificerade för regeln i en programuppdateringsgrupp. Servern Konfigurationshanteraren innehållsfiler, kopierar dem till distributionsplatser och uppdaterar sedan klientdatorerna. Mer information finns i Distribuera programuppdateringar automatiskt.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenheten, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1: Skapa en grundläggande ADR

Det här kommandot skapar en distributionsregel med namnet DeploymentRule07 för samlingen med namnet Desktops och distributionspaketet Updates123. Regeln distribuerar uppdateringar som har ett artikel-ID som innehåller 117.

New-CMSoftwareUpdateAutoDeploymentRule -CollectionName "Desktops" -DeploymentPackageName "Updates123" -Name "DeploymentRule07" -ArticleId "117"

Exempel 2: Skapa en ADR som använder ett schema och andra egenskaper

I det här exemplet skapas en regel för automatisk distribution som använder ett definierat schema. Distributionen sker enligt schemat.

Det första kommandot skapar ett schema för onsdag och lagrar schemaobjektet i $Schedule variabeln. Mer information finns i New-CMSchedule.

Det andra kommandot skapar en regel för automatisk distribution för uppdateringar som använder schemaobjektet som lagras i variabeln . Det här kommandot anger värden för många parametrar.

$Schedule = New-CMSchedule -DayOfWeek Wednesday

New-CMSoftwareUpdateAutoDeploymentRule -CollectionName "Laptops" -DeploymentPackageName "Updates235" -Name "DeploymentRule22" -AddToExistingSoftwareUpdateGroup $False -AlertTime 4 -AlertTimeUnit Weeks -AllowRestart $True -AllowSoftwareInstallationOutsideMaintenanceWindow $True -AllowUseMeteredNetwork $True -ArticleId "test" -AvailableImmediately $False -AvailableTime 5 -AvailableTimeUnit Months -CustomSeverity Critical -DateReleasedOrRevised Last1day -DeadlineImmediately $False -DeadlineTime $True -DeadlineTimeUnit Hours -DeployWithoutLicense $True -Description "Standard updates for our laptop systems." -DisableOperationManager $True -DownloadFromInternet $False -DownloadFromMicrosoftUpdate $True -EnabledAfterCreate $False -GenerateOperationManagerAlert $True -GenerateSuccessAlert $True -Location "\\k\aS_O15_Client_Dev_1" -NoInstallOnRemote $False -NoInstallOnUnprotected $True -RunType RunTheRuleOnSchedule -Schedule $Schedule -SendWakeUpPacket $True -SuccessPercent 99 -Superseded $True -SuppressRestartServer $True -SuppressRestartWorkstation $True -UpdateClassification "Critical Updates" -UseBranchCache $False -UserNotification DisplayAll -UseUtc $True -VerboseLevel AllMessages -WriteFilterHandling $True

Exempel 3: Skapa en ADR för flera språk

I det här exemplet skapas en adres som lägger till språkkriterierna för tre språk: engelska, ungerska och kinesiska (förenklad, MENS). De här språken läggs också till för Windows och Office 365 binärfiler som ska laddas ned. Den här exempelregeln är inaktiverad som standard.

New-CMSoftwareUpdateAutoDeploymentRule -Name "Multi-language ADR" -CollectionId "XYZ0003F" -Language "English","Hungarian","Chinese (Simplified, PRC)" -Enable $false -EnabledAfterCreate $false -RunType DoNotRunThisRuleAutomatically -LanguageSelection "English","Hungarian","Chinese (Simplified, PRC)" -O365LanguageSelection "English (United States)","Hungarian (Hungary)","Chinese (Simplified, PRC)"

PARAMETERS

-AddToExistingSoftwareUpdateGroup

Anger om regeln läggs till i en befintlig programuppdateringsgrupp.

  • Om det här värdet är läggs de till i en befintlig uppdateringsgrupp varje gång regeln körs och hittar $True nya uppdateringar.
  • Om det här värdet $False är skapas en ny uppdateringsgrupp.

Ange den befintliga uppdateringsgruppen eller tilldela ett namn för den nya uppdateringsgruppen med hjälp av parametern -DeploymentPackageName.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AlertTime

Anger en heltalsförskjutning från en tidsgräns för uppdateringsdistribution. Regeln använder det här värdet för att ange när regeln genererar aviseringar. Ange en tidsenhet med hjälp av parametern -AlertTimeUnit.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-AlertTimeUnit

Anger en tidsenhet för parametern -AlertTime.

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

Anger om du vill tillåta att en dator startas om om uppdateringsdistributionen sker utanför en underhållsfönstret. En underhållsperiod är en angiven tidsperiod som används för datorunderhåll och uppdateringar.

  • Om det här värdet $True är Konfigurationshanteraren datorn om det behövs för att slutföra uppdateringen.
  • Om det här värdet $False Konfigurationshanteraren startar inte Konfigurationshanteraren datorn.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AllowSoftwareInstallationOutsideMaintenanceWindow

Anger om uppdateringsdistributionen sker även om den schemaläggs utanför en underhållsfönstret. En underhållsperiod är en angiven tidsperiod som används för datorunderhåll och uppdateringar.

  • Om det här värdet $True Konfigurationshanteraren distribuerar uppdateringen även den schemalagda tiden faller utanför tjänstfönstret.
  • Om det här $False värdet Konfigurationshanteraren distribuerar inte uppdateringen utanför tjänstfönstret. Den väntar tills den kan distribueras i ett tjänstfönster.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AllowUseMeteredNetwork

Anger om klienter ska kunna ladda ned innehåll via en avgiftsuppladdad Internetanslutning efter tidsgränsen, vilket kan medföra ytterligare kostnader.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Arkitektur

Använd den här parametern för att ange egenskapsfiltret arkitektur på sidan Programuppdateringar i ADR-egenskaperna.

Type: ArchitectureType[]
Parameter Sets: (All)
Aliases: Architectures
Accepted values: Arm64, Itanium, X64, X86

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

-ArticleId

Anger en matris med villkor, som strängar, för programuppdateringar. Regeln lägger till programuppdateringar som har artikel-ID:er som uppfyller angivna villkor i programuppdateringsgruppen.

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

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

-AvailableImmediately

Anger om den här regeln distribuerar uppdateringar så snart uppdateringarna blir tillgängliga. Om du väljer värdet $False använder du parametrarna -AvailableTime och -AvailableTimeUnit för att ange hur lång tid efter regeln körs för att distribuera uppdateringarna.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AvailableTime

Anger en tidsperiod som ett heltal. Konfigurationshanteraren distribuerar uppdateringarna så här långt efter att regeln har körs. Ange en tidsenhet med hjälp av parametern -AvailableTimeUnit.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-AvailableTimeUnit

Anger en tidsenhet för parametern -AvailableTime.

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

-BulletinId

Anger en matris med villkor, som strängar, för programuppdateringar. Regeln lägger till programuppdateringar som har anslags-ID:er som uppfyller angivna villkor i programuppdateringsgruppen.

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

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

-CMTag

Den här egenskapen är reserverad för framtida användning.

Type: CMTagTypes[]
Parameter Sets: (All)
Aliases:
Accepted values: None, UUP

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

-Samling

Ange ett samlingsobjekt som mål för regeln för automatisk distribution.

Type: IResultObject
Parameter Sets: NewByCollection
Aliases:

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

-CollectionId

Ange ett samlings-ID som mål för regeln för automatisk distribution.

Type: String
Parameter Sets: NewByCollectionId
Aliases:

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

-CollectionName

Ange ett samlingsnamn som mål för regeln för automatisk distribution.

Type: String
Parameter Sets: NewByCollectionName
Aliases:

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

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

-ContentSize

Använd den här parametern för att ange egenskapsfiltret innehållsstorlek (KB) på sidan Programuppdateringar i ADR-egenskaperna.

Type: String[]
Parameter Sets: (All)
Aliases: ContentSizes

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

-CustomSeverity

Anger en matris med anpassade allvarlighetstyper för programuppdateringar. Regeln lägger till programuppdateringar som har anpassade allvarlighetsnivåer som uppfyller angivna villkor i programuppdateringsgruppen.

Type: SeverityType[]
Parameter Sets: (All)
Aliases:
Accepted values: None, Low, Moderate, Important, Critical

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

-DateReleasedOrReviserad

Anger ett datum som har släppts eller ändrats för programuppdateringar. Regeln lägger till programuppdateringar som har ett datum som uppfyller angivna villkor i programuppdateringsgruppen.

Type: DateReleasedOrRevisedType
Parameter Sets: (All)
Aliases:
Accepted values: Any, Last1Hour, LastHour, Last2Hours, Last3Hours, Last4Hours, Last8Hours, Last12Hours, Last16Hours, Last20Hours, Last1Day, LastDay, Last2Days, Last3Days, Last4Days, Last5Days, Last6Days, Last7Days, Last14Days, Last21Days, Last28Days, LastMonth, Last1Month, Last2Months, Last3Months, Last4Months, Last5Months, Last6Months, Last7Months, Last8Months, Last9Months, Last10Months, Last11Months, Last1Year, LastYear, Last12Months

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

-DeadlineImmediately

Anger om tidsgränsen ska införas så snart regeln körs. Om du anger värdet använder du $False parametrarna -DeadlineTime och -DeadlineTimeUnit för att ange hur lång tid efter regeln körs för att ange tidsgränsen. Efter tidsgränsen installerar Konfigurationshanteraren nödvändiga uppdateringar.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DeadlineTime

Anger en tidsperiod som ett heltal. Tidsgränsen för uppdateringar är så här lång efter att regeln har körs. Ange en tidsenhet med hjälp av parametern -DeadlineTimeUnit.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DeadlineTimeUnit

Anger en tidsenhet för parametern -DeadlineTime.

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

-DeployWithoutLicense

Anger om regeln distribuerar uppdateringar utan licenser.

  • Om du anger värdet $True , Konfigurationshanteraren alla uppdateringar för den här regeln och godkänner eventuella licensavtal.
  • Om det här värdet Konfigurationshanteraren distribuerar endast uppdateringar som inte innehåller någon licens eller som $False licensavtalet har godkänts för.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DeploymentPackage

Använd den här parametern för att ange ett objekt som distributionspaketet ska använda med den här regeln för automatisk distribution. Om du inte vill kräva något paket anger du värdet till $null .

Type: IResultObject
Parameter Sets: (All)
Aliases: InputObject

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

-DeploymentPackageName

Ange namnet på det distributionspaket som ska användas med den här automatiska distributionsregeln. Om du inte vill kräva något paket anger du värdet till $null .

Type: String
Parameter Sets: (All)
Aliases:

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

-DeploymentRing

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

-Beskrivning

Anger en beskrivning av regeln för automatisk distribution för programuppdateringar.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableOperationManager

Anger om du vill inaktivera System Center Operations Manager aviseringar under programuppdateringar.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DownloadFromInternet

Anger om datorer laddar ned programuppdateringar från Internet. Om du anger värdet anger du $False en alternativ plats där datorer kan hämta uppdateringar med hjälp av parametern -Location.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DownloadFromMicrosoftUpdate

Anger om datorer laddar ned innehåll Microsoft Update om innehållet inte är tillgängligt på en prioriterad distributionsplats på en fjärrdistributionsplats.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Aktivera

Ange om regeln för automatisk distribution är aktiverad när du har skapat den.

Type: Boolean
Parameter Sets: (All)
Aliases: Enabled, EnableDeployment

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

-EnabledAfterCreate

Anger om programdistribution ska aktiveras för den associerade programuppdateringsgruppen efter att den här regeln har körs. Om det här värdet $False är distribuerar du programuppdateringsgruppen manuellt.

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

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-GenerateFailureAlert

Om regeln misslyckas skapar du en Konfigurationshanteraren avisering.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-GenerateOperationManagerAlert

Anger om du vill Operations Manager aviseringar under en programuppdatering.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-GenerateSuccessAlert

Anger om du vill generera en avisering för lyckad distribution.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-IsServicingPlan

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Language

Ange en strängmatris med språkkriterier för programuppdateringar. Regeln lägger till programuppdateringar som har språk som uppfyller angivna villkor i programuppdateringsgruppen.

Använd formatet för språket som det visas i -konsolen. Exempel:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

Formatet för strängmatrisen är: "English","Hungarian","Chinese (Simplified, PRC)"

Tips

Om du kör denna cmdlet på en dator Windows har ett lokaliserat användargränssnitt kan språknamnen vara olika. Till exempel använder den engelska versionen Windows "danska", men den danska versionen av Windows använder "Danska".

Type: String[]
Parameter Sets: (All)
Aliases: Languages, UpdateLocales, UpdateLocale

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

-LanguageSelection

Ange en strängmatris med språk. Klienter laddar ned programuppdateringar som är tillgängliga på de angivna språken och språkneutrala uppdateringar.

Använd formatet för språket som det visas i -konsolen. Exempel:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

Formatet för strängmatrisen är: "English","Hungarian","Chinese (Simplified, PRC)"

Tips

Om du kör denna cmdlet på en dator Windows har ett lokaliserat användargränssnitt kan språknamnen vara olika. Till exempel använder den engelska versionen Windows "danska", men den danska versionen av Windows använder "Danska".

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

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

-Plats

Anger en plats i nätverket där datorer kan ladda ned programuppdateringar. För att kunna använda den här platsen anger du värdet $False för parametern -DownloadFromInternet.

Type: String
Parameter Sets: (All)
Aliases:

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

-MicrosoftAsVendor

Anger om regeln endast innehåller uppdateringar som har Microsoft som leverantör.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Name

Anger ett namn på regeln för automatisk distribution för programuppdateringar.

Type: String
Parameter Sets: (All)
Aliases:

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

-NoInstallOnRemote

Anger om du inte vill tillåta installation av uppdateringar på fjärrsystem.

  • Om du anger värdet , om klienten befinner sig inom en långsam eller otillförlitlig nätverksgräns, eller om klienten använder en återställningskälla för innehåll, installerar Konfigurationshanteraren inte $True programuppdateringar.
  • Om du anger värdet $False fortsätter installationen.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-NoInstallOnUnprotected

Anger om du inte vill tillåta installation av uppdateringar på oskyddade system.

  • Om du anger värdet , om programuppdateringar inte är tillgängliga på någon prioriterad $True distributionsplats, Konfigurationshanteraren inte hämta och installera programuppdateringar.
  • Om du anger värdet $False fortsätter installationen.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-O365LanguageSelection

Använd den här parametern för att Office 365 språkval för klientuppdatering. Ange en strängmatris med språk. Klienter laddar ned programuppdateringar som är tillgängliga på de angivna språken och språkneutrala uppdateringar.

Använd formatet för språket som det visas i -konsolen för Windows för uppdateringsspråk. Det här formatet är samma som med parametern LanguageSelection. Exempel:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

Formatet för strängmatrisen är: "English","Hungarian","Chinese (Simplified, PRC)"

Tips

Om du kör denna cmdlet på en dator Windows har ett lokaliserat användargränssnitt kan språknamnen vara olika. Till exempel använder den engelska versionen Windows "danska", men den danska versionen av Windows använder "Danska".

Du kan för närvarande inte ange med den här parametern alla språk som är tillgängliga i Konfigurationshanteraren konsolen. Du kan t.ex. inte ange "Ireland(Ireland)" eller "Det här är Etta (NS)".

Från och med version 2103 måste du ange ett språk med ett landsnamn. Den här ändringen justerar den här parametern med alternativen i Konfigurationshanteraren konsolen. Till exempel -O365LanguageSelection "English (United States)"

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

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

-Produkt

Anger en matris med villkor, som strängar, för programuppdateringar. Regeln lägger till programuppdateringar för produkter som uppfyller angivna villkor i programuppdateringsgruppen.

Från och med version 2107 markeras alla när det finns flera produkter med samma namn.

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

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

-RequirePostRebootFullScan

Använd den här parametern för att ange följande alternativ på sidan Användarupplevelse i distributionsinställningarna för den automatiska distributionsregeln: Om en uppdatering i den här distributionen kräver en omstart av systemet kör du utvärderingscykeln för uppdateringsdistribution efter omstart.

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

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

-Obligatoriskt

Anger en matris med villkor, som strängar, för programuppdateringar. Regeln lägger till programuppdateringar som identifieras av krävs och som uppfyller angivna villkor i programuppdateringsgruppen.

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

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

-RunType

Ange det återkommande schemat för när platsen utvärderar den alternativa adren.

Om du anger RunTheRuleOnSchedule anger du ett schema med hjälp av parametern -Schedule.

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

-Schema

Anger ett schemaobjekt för distributionen. Om du vill hämta ett schemaobjekt använder du cmdleten New-CMSchedule. Ange ett schema för den här parametern om du anger värdet RunTheRuleOnSchedule för för parametern -RunType.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-SendWakeupPacket

Anger om ett aktiveringspaket ska skickas till datorer innan distributionen påbörjas.

  • Om det här värdet $True är Konfigurationshanteraren datorn från strömsparläge.
  • Om det här värdet $False är väcks inte datorer från strömsparläge.

För att datorer ska aktiveras måste du först konfigurera Wake On LAN.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Allvarlighetsgrad

Anger en matris med allvarlighetsgrad för programuppdateringar. Regeln lägger till programuppdateringar för angivna allvarlighetsgradstyper i programuppdateringsgruppen.

Type: SeverityType[]
Parameter Sets: (All)
Aliases: Severities
Accepted values: None, Low, Moderate, Important, Critical

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

-SoftDeadlineEnabled

Använd den här parametern för att ange följande alternativ på sidan Distributionsschema i distributionsinställningarna för automatisk distribution: Fördröj framtvingandet av den här distributionen enligt användarinställningarna upp till respitperioden som definierats i klientinställningarna.

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

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

-SuccessPercentage

Anger en procentandel för klientefterlevnad som ett heltal från 0 till 99. Om kompatibiliteten understiger den här procentandelen Konfigurationshanteraren genererar valfria aviseringar.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Ersatt

Anger om regeln lägger till uppdateringar som ersätts av andra uppdateringar.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SuppressRestartServer

Anger om du vill ignorera en nödvändig uppdatering för en server. Vissa programuppdateringar kräver en systemstart för att slutföra installationsprocessen.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SuppressRestartWorkstation

Anger om du vill ignorera en nödvändig uppdatering för en arbetsstation. Vissa programuppdateringar kräver en systemstart för att slutföra installationsprocessen.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Rubrik

Anger en matris med villkor, som strängar, för programuppdateringar. Regeln lägger till programuppdateringar som har titlar som uppfyller angivna villkor i programuppdateringsgruppen.

Type: String[]
Parameter Sets: (All)
Aliases: Titles

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

-UpdateClassification

Anger en matris med villkor, som strängar, för programuppdateringar. Regeln lägger till programuppdateringar som har uppdateringsklassificering som uppfyller angivna villkor i programuppdateringsgruppen.

Type: String[]
Parameter Sets: (All)
Aliases: UpdateClassifications

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

-UpdateDeploymentWaitDay

Type: Int32
Parameter Sets: (All)
Aliases: UpdateDeploymentWaitDays

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

-UpdateDescription

Anger en matris med villkor, som strängar, för programuppdateringar. Regeln lägger till programuppdateringar som har uppdateringsbeskrivningar som uppfyller angivna villkor i programuppdateringsgruppen.

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

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

-UseBranchCache

Anger om du vill Windows BranchCache för den här uppdateringsdistributionen. Om du anger värdet $True delar klienter innehåll i samma undernät.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseUtc

Anger om du vill Coordinated Universal Time (UTC).

  • Om det här värdet $True är använder Konfigurationshanteraren UTC för den här distributionen.
  • Om det här värdet $False är använder Konfigurationshanteraren lokal tid.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UserNotification

Anger typ av användarmeddelande.

  • DisplayAll: Visa i Software Center och visa alla meddelanden.
  • DisplaySoftwareCenterOnly: Visas i Software Center och visar endast meddelanden om omstarter av datorn.
  • HideAll: Dölj i Software Center och alla meddelanden.
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

-Leverantör

Type: String[]
Parameter Sets: (All)
Aliases: Vendors

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

-VerboseLevel

Anger den detaljnivå som du vill att klienterna ska rapportera för distributioner som skapas med den här regeln.

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

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

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

-WriteFilterHandling

Anger om skrivfilter ska aktiveras för inbäddade enheter.

  • För värdet $True genomför enheten ändringar under en underhållsfönstret. Den här åtgärden kräver en omstart.
  • För värdet sparar $False enheten ändringar i ett överlägg och sparar dem senare.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject#SMS_AutoDeployment

ANTECKNINGAR

Mer information om det här returobjektet och dess egenskaper finns i SMS_AutoDeployment serverns WMI-klass.

Disable-CMSoftwareUpdateAutoDeploymentRule

Enable-CMSoftwareUpdateAutoDeploymentRule

Get-CMSoftwareUpdateAutoDeploymentRule

Invoke-CMSoftwareUpdateAutoDeploymentRule

Remove-CMSoftwareUpdateAutoDeploymentRule

Set-CMSoftwareUpdateAutoDeploymentRule

New-CMSchedule