Set-CMClientSettingSoftwareUpdate
Configurare le impostazioni client per gli aggiornamenti software.
Sintassi
Set-CMClientSettingSoftwareUpdate
[-BatchingTimeout <Int32>]
[-DeltaDownloadPort <Int32>]
[-DeploymentEvaluationSchedule <IResultObject>]
[-Enable <Boolean>]
[-EnableDeltaDownload <Boolean>]
[-EnableDynamicUpdate <Boolean>]
[-EnableInstallation <Boolean>]
[-EnableThirdPartyUpdates <Boolean>]
[-EnableWsusCertPinning <Boolean>]
[-EnforceMandatory <Boolean>]
[-Office365ManagementType <Boolean>]
[-ScanSchedule <IResultObject>]
[-ThreadPriority <ThreadPriorityType>]
[-TimeUnit <BatchingTimeoutType>]
-Name <String>
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMClientSettingSoftwareUpdate
[-BatchingTimeout <Int32>]
[-DeltaDownloadPort <Int32>]
[-DeploymentEvaluationSchedule <IResultObject>]
[-Enable <Boolean>]
[-EnableDeltaDownload <Boolean>]
[-EnableDynamicUpdate <Boolean>]
[-EnableInstallation <Boolean>]
[-EnableThirdPartyUpdates <Boolean>]
[-EnableWsusCertPinning <Boolean>]
[-EnforceMandatory <Boolean>]
[-Office365ManagementType <Boolean>]
[-ScanSchedule <IResultObject>]
[-ThreadPriority <ThreadPriorityType>]
[-TimeUnit <BatchingTimeoutType>]
[-DefaultSetting]
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMClientSettingSoftwareUpdate
[-BatchingTimeout <Int32>]
[-DeltaDownloadPort <Int32>]
[-DeploymentEvaluationSchedule <IResultObject>]
[-Enable <Boolean>]
[-EnableDeltaDownload <Boolean>]
[-EnableDynamicUpdate <Boolean>]
[-EnableInstallation <Boolean>]
[-EnableThirdPartyUpdates <Boolean>]
[-EnableWsusCertPinning <Boolean>]
[-EnforceMandatory <Boolean>]
[-Office365ManagementType <Boolean>]
[-ScanSchedule <IResultObject>]
[-ThreadPriority <ThreadPriorityType>]
[-TimeUnit <BatchingTimeoutType>]
-InputObject <IResultObject>
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Utilizzare questo cmdlet per configurare le impostazioni nel gruppo Aggiornamenti software delle impostazioni client. Per ulteriori informazioni, vedere Informazioni sulle impostazioni client: aggiornamenti software.
Nota
Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>
. Per ulteriori informazioni, vedere Introduzione.
Esempio
Esempio 1: Abilitare gli aggiornamenti di terze parti nelle impostazioni client predefinite
Set-CMClientSettingSoftwareUpdate -DefaultSetting -Enable $true -EnableThirdPartyUpdates $true
Esempio 2: Abilitare gli aggiornamenti di terze parti in un'impostazione del dispositivo personalizzato
$clientDeviceSettingName = "Dev device settings"
Set-CMClientSettingSoftwareUpdate -Name $clientDeviceSettingName -Enable $true -EnableThirdPartyUpdates $true
Esempio 3: Configurare più impostazioni
Set-CMClientSettingSoftwareUpdate -InputObject $testsetting -Enable $true -ScanSchedule $Sch1 -DeploymentEvaluationSchedule $Sch2 -BatchingTimeout 3 -TimeUnit Days -EnforceMandatory $true -Office365ManagementType $false -EnableThirdPartyUpdates $true -EnableDeltaDownload $true -EnableInstallation $true -ThreadPriority Normal -EnableDynamicUpdate $true
Parametri
-BatchingTimeout
Specificare il periodo di tempo per il quale verranno installate anche tutte le distribuzioni in sospeso con una scadenza in questo intervallo di tempo. Utilizzare questo parametro con il parametro EnforceMandatory. È possibile immettere un valore compreso tra 1 e 23 ore e da 1 a 365 giorni. Per impostazione predefinita, questa impostazione è configurata per sette giorni. Utilizzare il parametro TimeUnit per specificare ore o giorni.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultSetting
Aggiungere questo parametro per configurare le impostazioni di aggiornamento software nelle impostazioni client predefinite.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeltaDownloadPort
Utilizzare questo parametro per configurare la porta di rete utilizzata dai client per ricevere le richieste di contenuto delta. Utilizzare il parametro EnableDeltaDownload per abilitare il comportamento. Il valore predefinito è 8005
.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentEvaluationSchedule
Specificare la frequenza con cui l'agente client degli aggiornamenti software rivaluta gli aggiornamenti software per lo stato di installazione nei computer client di Configuration Manager. Per creare un nuovo token di pianificazione, utilizzare il cmdlet New-CMSchedule.
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enable
Impostare questo parametro su $true
per abilitare gli aggiornamenti software nei client.
Type: | Boolean |
Aliases: | EnableSoftwareUpdatesOnClient |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableDeltaDownload
Impostare questo parametro su per $true
consentire ai client di scaricare contenuto delta quando disponibile. Per configurare la porta di rete, utilizzare il parametro DeltaDownloadPort.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableDynamicUpdate
Si applica alla versione 2010 e successive. Impostare questo parametro su per $true
abilitare l'aggiornamento dinamico per Windows 10 aggiornamenti delle funzionalità. L'aggiornamento dinamico installa Language Pack, funzionalità su richiesta, driver e aggiornamenti cumulativi durante Windows installazione. Indica al client di scaricare questi aggiornamenti da Internet.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableInstallation
Si applica alla versione 2010 e successive. Impostare questo parametro su per abilitare l'installazione degli aggiornamenti software nella finestra di manutenzione "Tutte le distribuzioni" quando è disponibile la finestra di manutenzione $true
"Aggiornamento software".
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableThirdPartyUpdates
Impostare questo parametro su $true
per abilitare gli aggiornamenti software di terze parti.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableWsusCertPinning
Si applica alla versione 2107 e successive. Impostare questo parametro su per applicare l'aggiunta di certificati $true
TLS Windows client Update per il rilevamento degli aggiornamenti.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnforceMandatory
Quando viene raggiunta una scadenza per la distribuzione degli aggiornamenti software, installare tutte le altre distribuzioni di aggiornamenti software con scadenza entro un periodo di tempo specificato. Utilizzare il parametro BatchingTimeout per specificare il periodo di tempo.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Questo parametro elabora i caratteri jolly e può causare un comportamento imprevisto (scelta non consigliata). Non è possibile combinarlo con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Questo cmdlet aggiunge le impostazioni di aggiornamento software all'oggetto impostazioni client specificato con questo parametro. Per ottenere questo oggetto, utilizzare il cmdlet Get-CMClientSetting.
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Questo cmdlet aggiunge le impostazioni di aggiornamento software all'oggetto impostazioni client di cui questo parametro fa riferimento.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Office365ManagementType
Impostare questo parametro su per $true
abilitare la gestione dell'agente client Microsoft 365 Apps e delle impostazioni di installazione.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Restituisce un oggetto che rappresenta l'elemento con cui si sta lavorando. Per impostazione predefinita, questo cmdlet potrebbe non generare alcun output.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScanSchedule
Specificare la frequenza con cui l'agente client degli aggiornamenti software avvia un'analisi di valutazione della conformità. Questa analisi determina lo stato degli aggiornamenti software nel client. Per creare un nuovo token di pianificazione, utilizzare il cmdlet New-CMSchedule.
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThreadPriority
Si applica alla versione 2010 e successive. Specificare una priorità del thread per Windows 10 aggiornamenti delle funzionalità.
Normal
: Windows il programma di installazione utilizza più risorse di sistema e gli aggiornamenti più velocemente. Usa più tempo del processore, quindi il tempo totale di installazione è più breve, ma l'interruzione dell'utente è più lunga. Questo valore è il valore predefinito.Low
: puoi continuare a lavorare sul dispositivo durante il download e gli aggiornamenti in background. Il tempo totale di installazione è più lungo, ma l'interruzione dell'utente è più breve. Potrebbe essere necessario aumentare il tempo massimo di esecuzione dell'aggiornamento per evitare un timeout quando si utilizza questa opzione.
Type: | ThreadPriorityType |
Accepted values: | Normal, Low |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeUnit
Utilizzare con il parametro BatchingTimeout per specificare il periodo di tempo per il quale verranno installate anche tutte le distribuzioni in sospeso con una scadenza in questo intervallo di tempo.
Type: | BatchingTimeoutType |
Accepted values: | Days, Hours |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Output
System.Object