Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » WSUS » Wsus: Невозможно вызвать метод для выражения, возвращается с нулевым значением

Ответить
Настройки темы
Wsus: Невозможно вызвать метод для выражения, возвращается с нулевым значением

Пользователь


Сообщения: 85
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте! При отправке команды: $wsussrv.importupdatefromcatalogsite(updateguid, update.msu) ($WsusSrv.ImportUpdateFromCatalogSite(‘c5488199-e366-48bb-97e4-a5e44b3c1aa8’, 'c:\KB5020613.msu')), возвращается нулевым значением: $wsussrv CategoryInfo : InvalidOperation: ( [], RuntimeException + FullyQualifiedErrorId: InvokeMethodOnNull.
Может ввожу неправильный идентификатор?

Отправлено: 17:34, 06-07-2023

 

Аватара для NickM

Ветеран


Contributor


Сообщения: 4454
Благодарности: 1054

Профиль | Отправить PM | Цитировать


lohudra, Вы "что-то", "где-то" нашли и скопировали, и сейчас пытаетесь прикрутить к Своему WSUS-серверу?

Покажите полностью то, что у Вас имеется и откуда Вы почерпнули информацию - статья там и пр., для понимания, того, что Вы делаете и чего в итоге хотите заполучить.

Ну, или опишите более подробно Свою задачу, а не эта пара не понятных/ не связных строк.

Отправлено: 17:48, 06-07-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 85
Благодарности: 0

Профиль | Отправить PM | Цитировать


Задача: WSUS: Ручной импорт (добавление) обновлений из Microsoft Update Catalog
https://www.teknotopnews.com/otomoti...pdate-catalog/
https://winitpro.ru/index.php/2017/0...pdate-catalog/

Отправлено: 17:59, 06-07-2023 | #3


Аватара для NickM

Ветеран


Contributor


Сообщения: 4454
Благодарности: 1054

Профиль | Отправить PM | Цитировать


Цитата lohudra:
адача: WSUS: Ручной импорт (добавление) обновлений из Microsoft Update Catalog
https://www.teknotopnews.com/otomoti...pdate-catalog/
https://winitpro.ru/index.php/2017/0...pdate-catalog/ »
Угу, а это проигнорировали:
Цитата NickM:
Покажите полностью то, что у Вас имеется »
Цитата NickM:
а не эта пара не понятных/ не связных строк. »

Отправлено: 18:36, 06-07-2023 | #4


Пользователь


Сообщения: 85
Благодарности: 0

Профиль | Отправить PM | Цитировать


Имеется файл обновления KB5020613.msu, который скачал с https://catalog.update.microsoft.com...4-a5e44b3c1aa8
Подставил в такую команду: $WsusSrv.ImportUpdateFromCatalogSite(‘c5488199-e366-48bb-97e4-a5e44b3c1aa8’, (где ID-обновления) 'c:\KB5020613.msu' (имя файла обновления))

Отправлено: 19:14, 06-07-2023 | #5


Аватара для NickM

Ветеран


Contributor


Сообщения: 4454
Благодарности: 1054

Профиль | Отправить PM | Цитировать


Цитата lohudra:
Подставил в такую команду: $WsusSrv.ImportUpdateFromCatalogSite(‘c5488199-e366-48bb-97e4-a5e44b3c1aa8’, (где ID-обновления) 'c:\KB5020613.msu' (имя файла обновления)) »
Ну, а переменную Вы преднаполнили?
Код: Выделить весь код
$WsusSrv = Get-WsusServer
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:36, 06-07-2023 | #6


Пользователь


Сообщения: 85
Благодарности: 0

Профиль | Отправить PM | Цитировать


Забыл, спасибо! Теперь другая ошибка:

Но log показывает, что протоколы включены, кроме TLS 1.2
SCHANNEL Protocol 'SSL 3.0' enabled
2023-07-06 14:10:23.024 UTC Info mmc.3 CommonDataAccess.SetSecureChannelProtocols SCHANNEL Protocol 'TLS 1.0' enabled
2023-07-06 14:10:23.024 UTC Info mmc.3 CommonDataAccess.SetSecureChannelProtocols SCHANNEL Protocol 'TLS 1.1' enabled
2023-07-06 14:10:23.024 UTC Info mmc.3 CommonDataAccess.SetSecureChannelProtocols SCHANNEL Protocols subkey for 'TLS 1.2' not found. Protocol is enabled

Отправлено: 08:52, 07-07-2023 | #7


Аватара для NickM

Ветеран


Contributor


Сообщения: 4454
Благодарности: 1054

Профиль | Отправить PM | Цитировать


Цитата lohudra:
Теперь другая ошибка: »
Так читайте внимательней:
Цитата:
При импорте обновления через PowerShell может появится ошибка:

Цитата:
Exception calling “ImportUpdateFromCatalogSite” with “2” argument(s): “The underlying connection was closed: An unexpected error occurred on a send.” + CategoryInfo : NotSpecified: ( [], MethodInvocationException
+ FullyQualifiedErrorId : WebException
Здесь также причина в том, что PowerShell пытается установить подключение к сайту через TLS 1.0, которое блокируется сервером WSUS.
Для решения проблемы нужно добавить параметр SchUseStrongCrypto на сервере WSUS (и перезагрузить его):

Код: Выделить весь код
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /V SchUseStrongCrypto /T REG_DWORD /D 1
После этого импорт обновления на сервер WSUS из PowerShell будет работать корректно.

Отправлено: 09:06, 07-07-2023 | #8


Пользователь


Сообщения: 85
Благодарности: 0

Профиль | Отправить PM | Цитировать


Эту команду я выполнил в первую очередь, помог сайт: https://winitpro.ru/index.php/2022/0...s-1-2-windows/ - включение TLS 1.2. Есть также утилита для включения протоколов: https://www.nartac.com/Products/IISCrypto/
Спасибо за Помощь!

Последний раз редактировалось lohudra, 07-07-2023 в 11:16.


Отправлено: 10:31, 07-07-2023 | #9


Пользователь


Сообщения: 85
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ошибка повторилась с другим обновлением:

Протоколы при этом все включены:

Но при этом предыдущая команда выполняется: $WsusSrv.ImportUpdateFromCatalogSite(‘c5488199-e366-48bb-97e4-a5e44b3c1aa8’, 'c:\KB5020613.msu')

Последний раз редактировалось lohudra, 07-07-2023 в 11:28.


Отправлено: 11:20, 07-07-2023 | #10



Компьютерный форум OSzone.net » Серверные продукты Microsoft » WSUS » Wsus: Невозможно вызвать метод для выражения, возвращается с нулевым значением

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Невозможно вызвать метод для выражения со значением NULL farag Скриптовые языки администрирования Windows 1 18-07-2017 17:04
CMD/BAT - Регулярные выражения для образки URL ntro123 Скриптовые языки администрирования Windows 4 22-02-2014 21:59
8 / 2012 - [решено] подходит ли метод установки RunOnceEx для Windows 8 7ka Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 4 02-05-2013 12:39
[решено] RunAs, как вызвать msgbox для ввода пароля? HFShak AutoIt 2 17-01-2012 12:29
[решено] Как установить Resizing метод для StatusBar? beve AutoIt 1 29-09-2009 16:14




 
Переход