Поделиться через


Set-SCUpdateServer

Настраивает параметры сервера WSUS, добавленного в VMM.

Синтаксис

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>]

Описание

Командлет set-SCUpdateServer настраивает сервер служб обновления Microsoft Windows Server (WSUS), добавленный в Virtual Machine Manager (VMM). Сведения о добавлении сервера WSUS в VMM введите Get-Help Add-SCUpdateServer.

Примеры

Пример 1. Включение параметра прокси-сервера на сервере обновления

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

Первая команда получает сервер обновления с именем WSUSComputer01, а затем сохраняет этот объект в переменной $UpdateServer.

Вторая команда создает массив с именем $Categories и заполняет массив двумя продуктами.

Третья команда создает массив с именем $Classification и заполняет массив двумя классификациями обновлений.

Четвертая команда создает массив с именем $Languages и заполняет массив двумя поддерживаемыми языками обновления, английским и бразильским португальским.

Последняя команда включает параметр прокси-сервера для сервера обновления, хранящегося в $UpdateServer. Эта команда задает прокси-адрес и порт и задает категории обновления, классификации и языки для синхронизации.

Пример 2. Указание нового параметра типа продукта для сервера обновления

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

Первая команда получает сервер обновления с именем WSUSComputer01, а затем сохраняет объект в переменной $UpdateServer.

Вторая команда включает классификацию обновлений пакетов обновления для сервера обновления, хранящегося в $UpdateServer.

Параметры

-AllowConfigurationChanges

Указывает, разрешены ли изменения конфигурации сервера обновления.

Тип:Boolean
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableProxy

Указывает, что этот командлет отключает сервер обновления от использования прокси-сервера при синхронизации обновлений.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EnableProxy

Указывает, что этот командлет позволяет серверу обновления использовать прокси-сервер при синхронизации обновлений.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IsProxyAccessAnonymous

Указывает, требуется ли серверу обновления прокси-сервер подключаться к Интернету.

Тип:Boolean
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-JobVariable

Указывает переменную, в которой выполняется задание, отслеживается и сохраняется.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.

Тип:Guid
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProxyCredential

Указывает объект учетных данных, содержащий имя пользователя и пароль учетной записи с разрешением на обмен данными с прокси-сервером.

Тип:PSCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProxyServerName

Указывает имя прокси-сервера, который сервер обновления использует для подключения к каталогу центра обновления Майкрософт в Интернете. В этом параметре нельзя использовать специальные символы, например косую черту (/).

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProxyServerPort

Указывает порт, используемый сервером обновления для взаимодействия с указанным прокси-сервером.

Тип:UInt32
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpdateCategories

Указывает один или несколько продуктов, синхронизирующих сервер обновления.

Тип:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpdateClassifications

Указывает одну или несколько классификаций обновлений, которые синхронизирует сервер обновления. Допустимые значения:

  • Приложений
  • Критические обновления
  • Обновления определений
  • Драйверы
  • Пакеты дополнительных компонентов
  • Обновления системы безопасности
  • Пакеты обновления
  • Инструменты
  • Накопительные пакеты обновления
  • Обновления
Тип:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpdateLanguages

Указывает один или несколько поддерживаемых языков обновления, синхронизирующих сервер обновления.

Тип:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpdateServer

Указывает объект сервера обновления VMM, который изменяет этот командлет.

Тип:UpdateServer
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-VMMServer

Указывает сервер VMM, для которого этот командлет настраивает параметры WSUS.

Тип:ServerConnection
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Выходные данные

UpdateServer

Этот командлет возвращает объект UpdateServer.