Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Jтключения последующих установок обновлений Windows 7 (http://forum.oszone.net/showthread.php?t=315261)

Sisin 26-05-2016 16:19 2637853

Jтключения последующих установок обновлений Windows 7
 
Нашел в сети скрипт для отключения последующих установок обновлений Windows 7, но он вроде не дописан.
Подкажите, пожалуйста, как его правильно дописать???

Код:

Dim hideupdates(4)
hideupdates(0) = "KB3021917"
hideupdates(1) = "KB2952664"
hideupdates(2) = "KB3035583"
hideupdates(3) = "KB2976978"

set updateSession = createObject("Microsoft.Update.Session")
set updateSearcher = updateSession.CreateupdateSearcher()

Set searchResult = updateSearcher.Search("IsHidden=0 and IsInstalled=0 and Type='Software'")

For i = 0 To searchResult.Updates.Count-1
 set update = searchResult.Updates.Item(i)
 For j = LBound(hideupdates) To UBound(hideupdates)
 'MsgBox hideupdates(j)
 if instr(1, update.Title, hideupdates(j), vbTextCompare) = 0 then
    'Wscript.echo "No match found for " & hideupdates(j)
 else
 'Wscript.echo "Hiding " & hideupdates(j)
 update.IsHidden = True
 end if
 Next
Next


Iska 26-05-2016 18:14 2637891

Не отключения, а скрытия, насколько я понимаю.

Скрытый текст
Код:

Dim hideupdates(4)
hideupdates(0) = "KB3021917"
hideupdates(1) = "KB2952664"
hideupdates(2) = "KB3035583"
hideupdates(3) = "KB2976978"

— заменяется на:
Код:

Dim hideupdates
hideupdates = Array("KB3021917", "KB2952664", "KB3035583", "KB2976978")



За определение чего именно «не дописано» не возьмусь, нужен хороший канал, чего у меня нет.

Sisin 26-05-2016 22:27 2637954

Этот скрипт hide-kb.vbs по задумке автора работает в связке с CMD файлом:
Код:

WUSA /UNINSTALL /KB:3021917
WUSA /UNINSTALL /KB:2952664
WUSA /UNINSTALL /KB:3035583
WUSA /UNINSTALL /KB:2976978
sc config wuauserv start= disabled
cscript //nologo "hide-kb.vbs"

Но после выполнения cscript //nologo "hide-kb.vbs" в консоли ничего не происходит. Можно ли сделать так, чтобы после выполнения скрипта VBS окно консоли закрывалось??? Какой надо добавить ключ к команде вида: WUSA /UNINSTALL /KB:2952664, чтобы не требовалось подтвердение удаления обновления или подтверждение его отсутствия???

Iska 26-05-2016 23:36 2637959

Цитата:

Цитата Sisin
Но после выполнения cscript //nologo "hide-kb.vbs" в консоли ничего не происходит. »

Как Вы определяете, что «после»?

Цитата:

Цитата Sisin
Можно ли сделать так, чтобы после выполнения скрипта VBS окно консоли закрывалось??? »

Оно и должно закрываться.

Цитата:

Цитата Sisin
Какой надо добавить ключ к команде вида: WUSA /UNINSTALL /KB:2952664, чтобы не требовалось подтвердение удаления обновления… »

Читали:
Код:

wusa.exe /?
?

Sisin 26-05-2016 23:56 2637962

Цитата:

Цитата Iska
Как Вы определяете, что «после»? »

Вопрос с подвохом.

Цитата:

Цитата Iska
Оно и должно закрываться. »

У меня не закрывается.

Цитата:

Цитата Iska
Читали: »

:durak:

Sisin 27-05-2016 11:53 2638038

http://forum.oszone.net/thread-305381-5.html

Iska 27-05-2016 17:49 2638125

Sisin, хоть десять ссылок приведите. Пока Вы не начнёте отвечать на вопросы (а) прямо, б) все вопросы, в) отвечать так, чтобы ответ был понятен), я ничего не смогу сказать.

Sisin 27-05-2016 22:32 2638183

Цитата:

Цитата Iska
хоть десять ссылок приведите »

Да я имел в виду, что нашел тему где все разжевано.

Iska 27-05-2016 22:44 2638190

Ну, тем лучше.


Время: 05:15.

Время: 05:15.
© OSzone.net 2001-