Set-SCUpdateServer
Konfiguruje ustawienia serwera WSUS, który został dodany do programu VMM.
Składnia
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>]
Opis
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 na temat dodawania serwera WSUS do programu VMM, wpisz Get-Help Add-SCUpdateServer
.
Przykłady
Przykład 1. Włączanie ustawienia serwera proxy na serwerze aktualizacji
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
Pierwsze polecenie pobiera serwer aktualizacji o nazwie WSUSComputer01, a następnie przechowuje ten obiekt w zmiennej $UpdateServer.
Drugie polecenie tworzy tablicę o nazwie $Categories i wypełnia tablicę dwoma produktami.
Trzecie polecenie tworzy tablicę o nazwie $Classification i wypełnia tablicę dwiema klasyfikacjami aktualizacji.
Czwarte polecenie tworzy tablicę o nazwie $Languages i wypełnia tablicę dwoma obsługiwanymi językami aktualizacji, angielskim i portugalskim brazylijskim.
Ostatnie polecenie umożliwia ustawienie serwera proxy dla serwera aktualizacji przechowywanego w $UpdateServer. To polecenie ustawia adres serwera proxy i port oraz ustawia kategorie aktualizacji, klasyfikacje i języki do synchronizacji.
Przykład 2. Określanie nowego ustawienia typu produktu dla serwera aktualizacji
PS C:\> $UpdateServer = Get-SCUpdateServer -ComputerName "WSUSComputer01"
PS C:\> Set-SCUpdateServer -UpdateServer $UpdateServer -UpdateClassifications "Service Packs"
Pierwsze polecenie pobiera serwer aktualizacji o nazwie WSUSComputer01, a następnie przechowuje obiekt w zmiennej $UpdateServer.
Drugie polecenie umożliwia klasyfikację aktualizacji dodatków Service Pack dla serwera aktualizacji przechowywanego w $UpdateServer.
Parametry
-AllowConfigurationChanges
Wskazuje, czy zmiany konfiguracji na serwerze aktualizacji są dozwolone.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DisableProxy
Wskazuje, że to polecenie cmdlet wyłącza serwer aktualizacji przy użyciu serwera proxy podczas synchronizowania aktualizacji.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-EnableProxy
Wskazuje, że to polecenie cmdlet umożliwia serwerowi aktualizacji używanie serwera proxy podczas synchronizowania aktualizacji.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-IsProxyAccessAnonymous
Wskazuje, czy serwer aktualizacji wymaga, aby serwer proxy łączył się z Internetem.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobVariable
Określa zmienną, w której postęp zadania jest śledzony i przechowywany.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ProxyCredential
Określa obiekt poświadczeń zawierający nazwę użytkownika i hasło konta, które ma uprawnienia do komunikacji z serwerem proxy.
Typ: | PSCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ProxyServerName
Określa nazwę serwera proxy używanego przez serwer aktualizacji do nawiązania 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 (/).
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ProxyServerPort
Określa port używany przez serwer aktualizacji do komunikowania się z określonym serwerem proxy.
Typ: | UInt32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UpdateCategories
Określa co najmniej jeden produkt synchronizowany przez serwer aktualizacji.
Typ: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UpdateClassifications
Określa co najmniej jedną klasyfikację aktualizacji synchronizowaną przez serwer aktualizacji. Prawidłowe wartości to:
- Aplikacji
- Aktualizacje krytyczne
- Aktualizacje definicji
- Sterowniki
- Pakiety funkcji
- Aktualizacje zabezpieczeń
- Dodatki Service Pack
- Narzędzia
- Pakiety zbiorcze aktualizacji
- Aktualizacje
Typ: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UpdateLanguages
Określa co najmniej jeden obsługiwany język aktualizacji synchronizowany przez serwer aktualizacji.
Typ: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UpdateServer
Określa obiekt serwera aktualizacji programu VMM, który modyfikuje to polecenie cmdlet.
Typ: | UpdateServer |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-VMMServer
Określa serwer programu VMM, dla którego to polecenie cmdlet konfiguruje ustawienia programu WSUS.
Typ: | ServerConnection |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
UpdateServer
To polecenie cmdlet zwraca obiekt UpdateServer.