Delen via


New-CMSoftwareUpdateAutoDeploymentRule

SYNOPSIS

Maak een regel voor automatische implementatie (ADR) voor software-updates.

SYNTAX

NewByCollection (standaard)

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

De cmdlet New-CMSoftwareUpdateAutoDeploymentRule maakt een automatische implementatieregel (ADR) voor software-updates. Wanneer een regel wordt uitgevoerd, Configuration Manager updates toegevoegd die in aanmerking komen voor de regel aan een software-updategroep. De Configuration Manager-server downloadt inhoudsbestanden en kopieert deze naar distributiepunten en werkt vervolgens clientcomputers bij. Zie Software-updates automatisch implementeren voor meer informatie.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager-sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: een eenvoudige ADR maken

Met deze opdracht maakt u een implementatieregel met de naam DeploymentRule07 voor de verzameling met de naam Desktops en het implementatiepakket Updates123. Met de regel worden updates geïmplementeerd met een artikel-id die 117 bevat.

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

Voorbeeld 2: een ADR maken die gebruikmaakt van een planning en andere eigenschappen

In dit voorbeeld wordt een regel voor automatische implementatie gemaakt die gebruikmaakt van een gedefinieerde planning. De implementatie vindt plaats volgens de planning.

Met de eerste opdracht maakt u een planning voor woensdag en slaat u het object schedule op in de $Schedule variabele. Zie New-CMSchedule voor meer informatie.

Met de tweede opdracht maakt u een regel voor automatische implementatie voor updates die gebruikmaakt van het schedule-object dat is opgeslagen in de variabele . Met deze opdracht worden waarden voor veel parameters opgegeven.

$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

Voorbeeld 3: een ADR maken voor meerdere talen

In dit voorbeeld wordt een ADR gemaakt die de taalcriteria voor drie talen toevoegt: Engels, Hongaars en Chinees (Simplified, VOOR). Ook worden deze talen toegevoegd voor de Windows en Office 365 binaire bestanden bijwerken om te downloaden. Deze voorbeeldregel is standaard uitgeschakeld.

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

Geeft aan of de regel wordt toegevoegd aan een bestaande software-updategroep.

  • Als deze waarde is, worden ze elke keer dat de regel wordt uitgevoerd en $True nieuwe updates gevonden, toegevoegd aan een bestaande updategroep.
  • Als deze waarde $False is, wordt er een nieuwe updategroep gemaakt.

Geef de bestaande updategroep op of wijs een naam toe voor de nieuwe updategroep met behulp van de parameter -DeploymentPackageName.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AlertTime

Hiermee geeft u een geheel getal offset van een update-implementatiedeadline. De regel gebruikt deze waarde om op te geven wanneer de regel waarschuwingen genereert. Geef een tijdseenheid op met behulp van de parameter -AlertTimeUnit.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-AlertTimeUnit

Hiermee geeft u een tijdseenheid op voor de parameter -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

Geeft aan of een computer opnieuw moet worden opgestart als de update-implementatie plaatsvindt buiten een onderhoudsvenster. Een onderhoudsvenster is een opgegeven periode die wordt gebruikt voor computeronderhoud en updates.

  • Als deze waarde $True is, Configuration Manager de computer opnieuw op, indien nodig, om de update te voltooien.
  • Als deze waarde $False is, Configuration Manager de computer niet opnieuw op.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AllowSoftwareInstallationOutsideMaintenanceWindow

Geeft aan of de update-implementatie plaatsvindt, zelfs als deze buiten een onderhoudsvenster is gepland. Een onderhoudsvenster is een opgegeven periode die wordt gebruikt voor computeronderhoud en updates.

  • Als deze waarde is, Configuration Manager de update zelfs de geplande tijd $True buiten het servicevenster valt.
  • Als deze waarde is, Configuration Manager de update niet $False buiten het servicevenster. Het wacht tot het in een servicevenster kan worden geïmplementeerd.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AllowUseMeteredNetwork

Geeft aan of clients na de deadline inhoud mogen downloaden via een internetverbinding naar gebruik, wat extra kosten met zich mee kan brengen.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Architectuur

Gebruik deze parameter om het eigenschapsfilter Architectuur in te stellen op de pagina Software-updates van de ADR-eigenschappen.

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

Hiermee geeft u een matrix met criteria op, als tekenreeksen, voor software-updates. Met de regel worden software-updates met artikel-ID's die voldoen aan opgegeven criteria toegevoegd aan de software-updategroep.

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

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

-AvailableImmediately

Geeft aan of met deze regel updates worden geïmplementeerd zodra de updates beschikbaar komen. Als u de waarde selecteert, gebruikt u de $False parameters -AvailableTime en -AvailableTimeUnit om op te geven hoelang nadat de regel is uitgevoerd, de updates moeten worden geïmplementeerd.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-AvailableTime

Hiermee geeft u een periode op als een geheel getal. Configuration Manager implementeert de updates zo lang nadat de regel is uitgevoerd. Geef een tijdseenheid op met behulp van de parameter -AvailableTimeUnit.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-AvailableTimeUnit

Hiermee geeft u een tijdseenheid op voor de parameter -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

Hiermee geeft u een matrix met criteria op, als tekenreeksen, voor software-updates. Met de regel worden software-updates met bulletin-ID's die aan opgegeven criteria voldoen, toegevoegd aan de software-updategroep.

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

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

-CMTag

Deze eigenschap is gereserveerd voor toekomstig gebruik.

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

-Collection

Geef een verzamelingsobject op als doel voor de regel voor automatische implementatie.

Type: IResultObject
Parameter Sets: NewByCollection
Aliases:

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

-CollectionId

Geef een verzamelings-id op als doel voor de regel voor automatische implementatie.

Type: String
Parameter Sets: NewByCollectionId
Aliases:

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

-CollectionName

Geef een verzamelingsnaam op als doel voor de regel voor automatische implementatie.

Type: String
Parameter Sets: NewByCollectionName
Aliases:

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

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

-ContentSize

Gebruik deze parameter om het eigenschapsfilter Inhoudsgrootte (KB) in te stellen op de pagina Software-updates van de ADR-eigenschappen.

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

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

-CustomSeverity

Hiermee geeft u een matrix met aangepaste ernsttypen voor software-updates op. Met de regel worden software-updates met aangepaste ernstniveaus die aan opgegeven criteria voldoen, toegevoegd aan de software-updategroep.

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

-DateReleasedOrRevised

Hiermee geeft u een datum op die is vrijgegeven of herzien voor software-updates. Met de regel worden software-updates met een datum die voldoet aan opgegeven criteria toegevoegd aan de software-updategroep.

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

Geeft aan of de deadline moet worden opgelegd zodra de regel wordt uitgevoerd. Als u de waarde opgeeft, gebruikt u de $False parameters -DeadlineTime en -DeadlineTimeUnit om op te geven hoelang de deadline moet worden ingesteld nadat de regel is uitgevoerd. Na de deadline installeert Configuration Manager updates.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DeadlineTime

Hiermee geeft u een periode op als een geheel getal. De deadline voor updates is zo lang nadat de regel is uitgevoerd. Geef een tijdseenheid op met behulp van de parameter -DeadlineTimeUnit.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DeadlineTimeUnit

Hiermee geeft u een tijdseenheid op voor de parameter -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

Geeft aan of de regel updates zonder licenties implementeert.

  • Als u de waarde opgeeft, Configuration Manager alle updates voor deze regel geïmplementeerd en worden $True eventuele licentieovereenkomsten goedgekeurd.
  • Als deze waarde is, Configuration Manager alleen updates die geen licentie bevatten of waarvoor de $False licentieovereenkomst is goedgekeurd.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DeploymentPackage

Gebruik deze parameter om een -object op te geven voor het implementatiepakket dat moet worden gebruikt met deze regel voor automatische implementatie. Als u geen pakket wilt vereisen, stelt u de waarde in op $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

Geef de naam op van het implementatiepakket dat moet worden gebruikt met deze regel voor automatische implementatie. Als u geen pakket wilt vereisen, stelt u de waarde in op $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

-Beschrijving

Hiermee geeft u een beschrijving op voor de regel voor automatische implementatie voor software-updates.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableOperationManager

Geeft aan of u de waarschuwingen System Center Operations Manager tijdens software-updates wilt uitschakelen.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DownloadFromInternet

Geeft aan of computers software-updates downloaden van internet. Als u de waarde $False opgeeft, geeft u een alternatieve locatie op waar computers updates kunnen downloaden met behulp van de parameter -Location.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DownloadFromMicrosoftUpdate

Geeft aan of computers inhoud downloaden van Microsoft Update als die inhoud niet beschikbaar is op een voorkeursdistributiepunt van het externe distributiepunt.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Inschakelen

Geef op of de regel voor automatische implementatie is ingeschakeld nadat u deze hebt maken.

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

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

-EnabledAfterCreate

Geeft aan of software-implementatie voor de gekoppelde software-updategroep moet worden ingeschakeld nadat deze regel is uitgevoerd. Als deze waarde $False is, implementeert u de software-updategroep handmatig.

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

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-GenerateFailureAlert

Als de regel mislukt, maakt u een Configuration Manager waarschuwing.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-GenerateOperationManagerAlert

Geeft aan of er tijdens een software-update Operations Manager gegenereerd.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-GenerateSuccessAlert

Geeft aan of er een waarschuwing moet worden gegenereerd voor een geslaagde implementatie.

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

Geef een tekenreeksreeksreeks met taalcriteria op voor software-updates. Met de regel worden software-updates met talen die voldoen aan opgegeven criteria toegevoegd aan de software-updategroep.

Gebruik de indeling van de taal zoals weergegeven in de console. Bijvoorbeeld:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

De indeling voor de tekenreeksmatrice is: "English","Hungarian","Chinese (Simplified, PRC)"

Tip

Als u deze cmdlet op een computer Windows een gelokaliseerde gebruikersinterface heeft, kunnen de namen van de talen verschillen. De Engelse versie van de Windows bijvoorbeeld 'Deens', maar de Deense versie van Windows gebruikt 'Dansk'.

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

Geef een tekenreeksmatrice met talen op. Clients downloaden software-updates die beschikbaar zijn in de opgegeven talen en taalneutrale updates.

Gebruik de indeling van de taal zoals weergegeven in de console. Bijvoorbeeld:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

De indeling voor de tekenreeksmatrice is: "English","Hungarian","Chinese (Simplified, PRC)"

Tip

Als u deze cmdlet op een computer Windows een gelokaliseerde gebruikersinterface heeft, kunnen de namen van de talen verschillen. De Engelse versie van de Windows bijvoorbeeld 'Deens', maar de Deense versie van Windows gebruikt 'Dansk'.

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

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

-Locatie

Hiermee geeft u een locatie in uw netwerk op waar computers software-updates kunnen downloaden. Als u deze locatie wilt gebruiken, geeft u een waarde van $False op voor de parameter -DownloadFromInternet.

Type: String
Parameter Sets: (All)
Aliases:

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

-MicrosoftAsVendor

Geeft aan of de regel alleen updates bevat die Microsoft als leverancier hebben.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Name

Hiermee geeft u een naam op voor de regel voor automatische implementatie voor software-updates.

Type: String
Parameter Sets: (All)
Aliases:

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

-NoInstallOnRemote

Geeft aan of installatie van updates op externe systemen moet worden afgekeurd.

  • Als u de waarde opgeeft van , als de client zich binnen een trage of onbetrouwbare netwerkgrens bevindt, of als de client een terugvalbronlocatie voor inhoud gebruikt, installeert $True Configuration Manager geen software-updates.
  • Als u de waarde $False opgeeft, wordt de installatie verder.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-NoInstallOnUnprotected

Geeft aan of de installatie van updates op niet-beveiligde systemen moet worden afgekeurd.

  • Als u de waarde opgeeft van , als software-updates niet beschikbaar zijn op voorkeursdistributiepunten, Configuration Manager $True software-updates niet gedownload en geïnstalleerd.
  • Als u de waarde $False opgeeft, wordt de installatie verder.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-O365LanguageSelection

Gebruik deze parameter om de selectie van Office 365 clientupdatetaal in te stellen. Geef een tekenreeksmatrice met talen op. Clients downloaden software-updates die beschikbaar zijn in de opgegeven talen en taalneutrale updates.

Gebruik de indeling van de taal zoals weergegeven in de console voor de Windows Taal bijwerken. Deze indeling is hetzelfde als de met de parameter LanguageSelection. Bijvoorbeeld:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

De indeling voor de tekenreeksmatrice is: "English","Hungarian","Chinese (Simplified, PRC)"

Tip

Als u deze cmdlet op een computer Windows een gelokaliseerde gebruikersinterface heeft, kunnen de namen van de talen verschillen. De Engelse versie van de Windows bijvoorbeeld 'Deens', maar de Deense versie van Windows gebruikt 'Dansk'.

U kunt momenteel niet met deze parameter alle talen opgeven die beschikbaar zijn in de Configuration Manager console. U kunt bijvoorbeeld geen 'Moet (Ierland)' of 'Moeten (Zij)' opgeven.

Vanaf versie 2103 moet u een taal opgeven met een landnaam. Door deze wijziging wordt deze parameter uitgelijnd met de opties in de Configuration Manager console. Bijvoorbeeld: -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

-Product

Hiermee geeft u een matrix met criteria op, als tekenreeksen, voor software-updates. Met de regel worden software-updates toegevoegd voor producten die voldoen aan opgegeven criteria aan de software-updategroep.

Vanaf versie 2107 worden alle producten geselecteerd wanneer er meerdere producten met dezelfde naam zijn.

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

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

-RequirePostRebootFullScan

Gebruik deze parameter om de volgende optie in te stellen op de pagina Gebruikerservaring van de ADR-implementatie-instellingen: als voor een update in deze implementatie opnieuw moet worden opgestart, moet u de evaluatiecyclus voor de implementatie van updates uitvoeren na het opnieuw opstarten.

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

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

-Vereist

Hiermee geeft u een matrix met criteria op, als tekenreeksen, voor software-updates. Met de regel worden software-updates toegevoegd die zijn geïdentificeerd door vereist en die voldoen aan opgegeven criteria voor de software-updategroep.

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

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

-RunType

Geef het terugkerende schema op voor wanneer de site de ADR evalueert.

Als u RunTheRuleOnSchedule opgeeft, geeft u een planning op met behulp van de parameter -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

-Schedule

Hiermee geeft u een planningsobject voor de implementatie. Gebruik de cmdlet New-CMSchedule om een schemaobject te verkrijgen. Geef een schema op voor deze parameter als u een waarde van opgeeft RunTheRuleOnSchedule voor de parameter -RunType.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-SendWakeupPacket

Geeft aan of een wake-up pakket naar computers moet worden verzenden voordat de implementatie begint.

  • Als deze waarde $True is, Configuration Manager een computer uit de slaapstand.
  • Als deze waarde $False is, worden computers niet uit de slaapstand lapt.

Als u computers wilt laten ontwaken, moet u eerst Wake On LAN.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Ernst

Hiermee geeft u een matrix van ernstniveaus voor software-updates op. Met de regel worden software-updates voor opgegeven ernsttypen toegevoegd aan de software-updategroep.

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

Gebruik deze parameter om de volgende optie in te stellen op de pagina Implementatieplanning van de ADR-implementatie-instellingen: Het afdwingen van deze implementatie vertragen op basis van gebruikersvoorkeuren, tot de respijtperiode die is gedefinieerd in clientinstellingen.

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

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

-SuccessPercentage

Hiermee geeft u een percentage voor client-naleving op als een geheel getal tussen 0 en 99. Als de naleving onder dit percentage komt, Configuration Manager optionele waarschuwingen.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Superseded

Geeft aan of de regel updates toevoegt die worden vervangen door andere updates.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SuppressRestartServer

Geeft aan of een vereiste update voor een server moet worden onderdrukt. Voor sommige software-updates moet het systeem opnieuw worden opgestart om het installatieproces te voltooien.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SuppressRestartWorkstation

Geeft aan of een vereiste update voor een werkstation moet worden onderdrukt. Voor sommige software-updates moet het systeem opnieuw worden opgestart om het installatieproces te voltooien.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Titel

Hiermee geeft u een matrix van criteria op, als tekenreeksen, voor software-updates. Met de regel worden software-updates met titels die voldoen aan opgegeven criteria toegevoegd aan de software-updategroep.

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

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

-UpdateClassification

Hiermee geeft u een matrix van criteria op, als tekenreeksen, voor software-updates. Met de regel worden software-updates met updateclassificaties die aan opgegeven criteria voldoen, toegevoegd aan de software-updategroep.

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

Hiermee geeft u een matrix van criteria op, als tekenreeksen, voor software-updates. Met de regel worden software-updates met updatebeschrijvingen die voldoen aan opgegeven criteria toegevoegd aan de software-updategroep.

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

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

-UseBranchCache

Hiermee wordt aangegeven of u Windows BranchCache wilt gebruiken voor deze update-implementatie. Als u de waarde $True opgeeft, delen clients inhoud op hetzelfde subnet.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseUtc

Geeft aan of u Coordinated Universal Time (UTC) wilt gebruiken.

  • Als deze waarde $True is, gebruikt Configuration Manager UTC voor deze implementatie.
  • Als deze waarde $False is, gebruikt Configuration Manager lokale tijd.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UserNotification

Hiermee geeft u het type gebruikersmelding.

  • DisplayAll: Weergeven in Software Center en alle meldingen weergeven.
  • DisplaySoftwareCenterOnly: wordt weergegeven in Software Center en geeft alleen meldingen weer over het opnieuw opstarten van de computer.
  • HideAll: Verbergen in Software Center en alle meldingen.
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

-Vendor

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

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

-VerboseLevel

Hiermee geeft u het detailniveau op dat clients moeten rapporteren voor implementaties die met deze regel worden gemaakt.

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

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

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

-WriteFilterHandling

Geeft aan of schrijffilters voor ingesloten apparaten moeten worden ingeschakeld.

  • Voor de waarde $True , worden wijzigingen doorgevoerd tijdens een onderhoudsvenster. Voor deze actie moet opnieuw worden opgestart.
  • Voor de waarde $False slaat het apparaat wijzigingen op in een overlay en worden deze later doorgevoerd.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject#SMS_AutoDeployment

OPMERKINGEN

Zie WMI-klasse SMS_AutoDeployment server voor meer informatie over dit retourobject en deeigenschappen ervan.

Disable-CMSoftwareUpdateAutoDeploymentRule

Enable-CMSoftwareUpdateAutoDeploymentRule

Get-CMSoftwareUpdateAutoDeploymentRule

Invoke-CMSoftwareUpdateAutoDeploymentRule

Remove-CMSoftwareUpdateAutoDeploymentRule

Set-CMSoftwareUpdateAutoDeploymentRule

New-CMSchedule