Polecenie cmdlet Set-SCUpdateServer konfiguruje serwer Microsoft Windows Server Update Services (WSUS), który został dodany do programu Virtual Machine Manager (VMM).
Aby uzyskać informacje dotyczące sposobu dodawania serwera WSUS do programu VMM, wpisz Get-Help Add-SCUpdateServer.
Przykłady
Przykład 1: Włączanie ustawienia serwera proxy na serwerze aktualizacji
Pierwsze polecenie pobiera serwer aktualizacji o nazwie WSUSComputer01, a następnie zapisuje ten obiekt w zmiennej $UpdateServer.
Drugie polecenie tworzy tablicę o nazwie $Categories i wypełnia ją dwoma produktami.
Trzecie polecenie tworzy tablicę o nazwie $Classification i wypełnia ją dwiema klasyfikacjami aktualizacji.
Czwarte polecenie tworzy tablicę o nazwie $Languages i wypełnia ją dwoma obsługiwanymi językami aktualizacji: angielskim i portugalskim (Brazylia).
Ostatnie polecenie włącza ustawienie serwera proxy dla serwera aktualizacji przechowywanego w $UpdateServer.
To polecenie ustawia adres i port serwera proxy oraz ustawia kategorie aktualizacji, klasyfikacje i języki do synchronizacji.
Przykład 2: Określanie nowego ustawienia typu produktu dla serwera aktualizacji
Pierwsze polecenie pobiera serwer aktualizacji o nazwie WSUSComputer01, a następnie zapisuje obiekt w zmiennej $UpdateServer.
Drugie polecenie włącza klasyfikację aktualizacji dodatków Service Pack dla serwera aktualizacji przechowywanego w $UpdateServer.
Parametry
-AllowConfigurationChanges
Wskazuje, czy zmiany konfiguracji serwera aktualizacji są dozwolone.
Właściwości parametru
Typ:
Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
ConfigSettingsChange
Position:
Named
Obowiązkowy:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-DisableProxy
Wskazuje, że to polecenie cmdlet wyłącza serwerowi aktualizacji korzystanie z serwera proxy podczas synchronizowania aktualizacji.
Właściwości parametru
Typ:
SwitchParameter
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
DisableProxy
Position:
Named
Obowiązkowy:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-EnableProxy
Wskazuje, że to polecenie cmdlet umożliwia serwerowi aktualizacji korzystanie z serwera proxy podczas synchronizowania aktualizacji.
Właściwości parametru
Typ:
SwitchParameter
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
EnableProxy
Position:
Named
Obowiązkowy:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-IsProxyAccessAnonymous
Wskazuje, czy serwer aktualizacji wymaga serwera proxy do nawiązywania połączenia z Internetem.
Właściwości parametru
Typ:
Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
EnableProxy
Position:
Named
Obowiązkowy:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-JobVariable
Określa zmienną, w której jest śledzony i przechowywany postęp zadania.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję.
Ten parametr umożliwia inspekcję porad PRO.
Właściwości parametru
Typ:
Guid
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-ProxyCredential
Określa obiekt poświadczeń, który zawiera nazwę użytkownika i hasło konta, które ma uprawnienie do komunikowania się z serwerem proxy.
Właściwości parametru
Typ:
PSCredential
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
Default
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
EnableProxy
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-ProxyServerName
Określa nazwę serwera proxy, którego serwer aktualizacji używa do nawiązywania połączenia z wykazem usługi Microsoft Update w Internecie.
W tym parametrze nie można używać znaków specjalnych, takich jak ukośnik (/).
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
EnableProxy
Position:
Named
Obowiązkowy:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-ProxyServerPort
Określa port używany przez serwer aktualizacji do komunikowania się z określonym serwerem proxy.
Właściwości parametru
Typ:
UInt32
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
EnableProxy
Position:
Named
Obowiązkowy:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Właściwości parametru
Typ:
SwitchParameter
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-UpdateCategories
Określa jeden lub więcej produktów synchronizowanych przez serwer aktualizacji.
Właściwości parametru
Typ:
System.Collections.Generic.List`1[System.String]
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
Default
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
ManualSync
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
EnableProxy
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
DisableProxy
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-UpdateClassifications
Określa jedną lub więcej klasyfikacji aktualizacji, które są synchronizowane przez serwer aktualizacji.
Prawidłowe wartości to:
Aplikacje
Aktualizacje krytyczne
Aktualizacje definicji
Sterowniki
Pakiety funkcji
Aktualizacje zabezpieczeń
Pakiety serwisowe
Narzędzia
Pakiety zbiorcze aktualizacji
Aktualizacje
Właściwości parametru
Typ:
System.Collections.Generic.List`1[System.String]
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
Default
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
ManualSync
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
EnableProxy
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
DisableProxy
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-UpdateLanguages
Określa jeden lub więcej obsługiwanych języków aktualizacji, które są synchronizowane przez serwer aktualizacji.
Właściwości parametru
Typ:
System.Collections.Generic.List`1[System.String]
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
Default
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
ManualSync
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
EnableProxy
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
DisableProxy
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-UpdateServer
Określa obiekt serwera aktualizacji programu VMM, który jest modyfikowany przez to polecenie cmdlet.
Właściwości parametru
Typ:
UpdateServer
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
0
Obowiązkowy:
True
Wartość z potoku:
True
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-VMMServer
Określa serwer programu VMM, dla którego to polecenie cmdlet konfiguruje ustawienia programu WSUS.
Właściwości parametru
Typ:
ServerConnection
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
True
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.