Share via


Set-SCUpdateServer

Configura le impostazioni di un server WSUS aggiunto a VMM.

Sintassi

Set-SCUpdateServer
   [-VMMServer <ServerConnection>]
   [-UpdateServer] <UpdateServer>
   [-UpdateLanguages <System.Collections.Generic.List`1[System.String]>]
   [-UpdateCategories <System.Collections.Generic.List`1[System.String]>]
   [-UpdateClassifications <System.Collections.Generic.List`1[System.String]>]
   [-ProxyCredential <PSCredential>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCUpdateServer
   [-VMMServer <ServerConnection>]
   [-UpdateServer] <UpdateServer>
   [-UpdateLanguages <System.Collections.Generic.List`1[System.String]>]
   [-UpdateCategories <System.Collections.Generic.List`1[System.String]>]
   [-UpdateClassifications <System.Collections.Generic.List`1[System.String]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCUpdateServer
   [-VMMServer <ServerConnection>]
   [-UpdateServer] <UpdateServer>
   [-UpdateLanguages <System.Collections.Generic.List`1[System.String]>]
   [-UpdateCategories <System.Collections.Generic.List`1[System.String]>]
   [-UpdateClassifications <System.Collections.Generic.List`1[System.String]>]
   [-EnableProxy]
   -ProxyServerName <String>
   -ProxyServerPort <UInt32>
   -IsProxyAccessAnonymous <Boolean>
   [-ProxyCredential <PSCredential>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCUpdateServer
   [-VMMServer <ServerConnection>]
   [-UpdateServer] <UpdateServer>
   [-UpdateLanguages <System.Collections.Generic.List`1[System.String]>]
   [-UpdateCategories <System.Collections.Generic.List`1[System.String]>]
   [-UpdateClassifications <System.Collections.Generic.List`1[System.String]>]
   [-DisableProxy]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCUpdateServer
   [-VMMServer <ServerConnection>]
   [-UpdateServer] <UpdateServer>
   -AllowConfigurationChanges <Boolean>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-SCUpdateServer configura un server microsoft Windows Server Update Services (WSUS) aggiunto a Virtual Machine Manager (VMM). Per informazioni su come aggiungere un server WSUS a VMM, digitare Get-Help Add-SCUpdateServer.

Esempio

Esempio 1: Abilitare l'impostazione proxy in un server di aggiornamento

PS C:\> $UpdateServer = Get-SCUpdateServer -ComputerName "WSUSComputer01"
PS C:\> $Categories = @("SQL Server", "Windows")
PS C:\> $Classifications = @("Security Updates", "Service Packs")
PS C:\> $Languages = @("en", "pt-br") 
PS C:\> Set-SCUpdateServer -UpdateServer $UpdateServer -EnableProxy -ProxyServerName "proxy.contoso.com" -ProxyServerPort "88" -IsProxyAccessAnonymous $True -UpdateCategories $Categories -UpdateClassifications $Classifications -UpdateLanguages $Languages

Il primo comando ottiene il server di aggiornamento denominato WSUSComputer01 e quindi archivia tale oggetto nella variabile $UpdateServer.

Il secondo comando crea una matrice denominata $Categories e popola la matrice con due prodotti.

Il terzo comando crea una matrice denominata $Classification e popola la matrice con due classificazioni di aggiornamento.

Il quarto comando crea una matrice denominata $Languages e popola la matrice con due lingue di aggiornamento supportate, inglese e portoghese brasiliano.

L'ultimo comando abilita l'impostazione proxy per il server di aggiornamento archiviato in $UpdateServer. Questo comando imposta l'indirizzo e la porta proxy e imposta le categorie di aggiornamento, le classificazioni e le lingue da sincronizzare.

Esempio 2: Specificare una nuova impostazione del tipo di prodotto per un server di aggiornamento

PS C:\> $UpdateServer = Get-SCUpdateServer -ComputerName "WSUSComputer01"
PS C:\> Set-SCUpdateServer -UpdateServer $UpdateServer -UpdateClassifications "Service Packs"

Il primo comando ottiene il server di aggiornamento denominato WSUSComputer01 e quindi archivia l'oggetto nella variabile $UpdateServer.

Il secondo comando abilita la classificazione degli aggiornamenti dei Service Pack per il server di aggiornamento archiviato in $UpdateServer.

Parametri

-AllowConfigurationChanges

Indica se le modifiche di configurazione al server di aggiornamento sono consentite.

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

-DisableProxy

Indica che questo cmdlet disabilita il server di aggiornamento dall'uso di un server proxy quando sincronizza gli aggiornamenti.

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

-EnableProxy

Indica che questo cmdlet consente al server di aggiornamento di usare un server proxy quando sincronizza gli aggiornamenti.

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

-IsProxyAccessAnonymous

Indica se il server di aggiornamento richiede un server proxy per connettersi a Internet.

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

-JobVariable

Specifica una variabile in cui lo stato di avanzamento del processo viene monitorato e archiviato.

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

-PROTipID

Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.

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

-ProxyCredential

Specifica un oggetto credenziale contenente il nome utente e la password di un account che dispone dell'autorizzazione per comunicare con il server proxy.

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

-ProxyServerName

Specifica il nome del server proxy usato dal server di aggiornamento per connettersi al catalogo di Microsoft Update su Internet. Non è possibile usare caratteri speciali, ad esempio una barra in avanti (/), in questo parametro.

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

-ProxyServerPort

Specifica la porta usata dal server di aggiornamento per comunicare con il server proxy specificato.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.

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

-UpdateCategories

Specifica uno o più prodotti sincronizzati dal server di aggiornamento.

Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpdateClassifications

Specifica una o più classificazioni di aggiornamento sincronizzate dal server di aggiornamento. I valori validi sono:

  • Applicazioni
  • Aggiornamenti critici
  • Aggiornamento delle definizioni
  • Driver
  • Feature Pack
  • Aggiornamenti della sicurezza
  • Service Pack
  • Strumenti
  • Aggiornamenti cumulativi
  • Aggiornamenti
Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpdateLanguages

Specifica una o più lingue di aggiornamento supportate sincronizzate dal server di aggiornamento.

Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UpdateServer

Specifica un oggetto server di aggiornamento VMM modificato da questo cmdlet.

Type:UpdateServer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Specifica un server VMM per cui questo cmdlet configura le impostazioni WSUS.

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

Output

UpdateServer

Questo cmdlet restituisce un oggetto UpdateServer .