Пятница, 01.11.2024, 04:29
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Скрипты [12]
Программы [0]
Наш опрос
Оцените мой сайт
Всего ответов: 2
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Файлы » Скрипты

Установка определенного обновления на компьютер
02.12.2016, 11:04

Добрый день, в этой статье я покажу 2 скрипта в двух программах как установить определенное обновления ПО. 

В моем случае надо было установить Fix, чтобы Svchost.exe не жрал всю память на компах с 2гб ОЗУ или меньше. Остальные компы не зависают, а продолжают работать, но я разворачивал все равно на все 7ки 

Так начнем, я написал bat и скрипт в powershell. И покажу как они работают, надеюсь будут полезны. Приступим 

Bat файл 

Данный .bat файл при запуске определяет разрядность ОС и устанавливать наше обновление ПО с помощью wusa без участия пользователя и без перезагрузки. Далее с помощью psexec вы можете спокойно запустить данный .bat на удаленные пк. 

 

IF NOT "%ProgramFiles(x86)%" == "" ( 
echo INFO: fix for Windows x64 
wusa.exe \\nn-sce001\Distrib\Drivers\Update\Windows6.1-KB3050265-x64.msu /quiet /norestart 
) else ( 
echo INFO: Fix for Windows x32 
wusa.exe \\nn-sce001\Distrib\Drivers\Update\Windows6.1-KB3050265-x86.msu /quiet /norestart 
)



powershell 

Вот тут как новичок в скриптах мне пришлось помучаться, но получилось все тоже самое. Только более замудренно. 
Тут смысл тот же самый, но думаю объяснить будет попроще. DR - это наша переменная она получает с кода Test-Path значение True или false (т.е есть ли в системе папка Program Files (x86), 
и если правда, то выполняется первое условие. 

 

$DR = Test-Path -Path("C:\Program Files (x86)") 
If ($DR -eq $True) 

echo INFO: fix for Windows x64 
 wusa.exe \\nn\NETLOGON\Windows6.1-KB3050265-x64.msu /quiet /norestart 

else 

echo INFO: Fix for Windows x86 
 wusa.exe \\nn\NETLOGON\Windows6.1-KB3050265-x86.msu /quiet /norestart 

}


 

Исаев В.О
Категория: Скрипты | Добавил: VDrago
Просмотров: 393 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт
Поиск
Мини-чат
Статьи группы
[30.11.2016][Windows 8]
Очистка папки WinSxS в Windows 7/8/8.1/10 (0)
[02.12.2016][Комплектующие]
Что нельзя делать с SSD (0)
[02.12.2016][Комплектующие]
Не работает USB клавиатура (0)
[02.12.2016][Комплектующие]
Как узнать модель материнской платы (0)
[30.11.2016][Windows 10]
Очистка папки WinSxS в Windows 7/8/8.1/10 (0)
[02.12.2016][Windows 10]
Как посмотреть забытый пароль Wi-Fi в Windows 8.1 и 10, не заходя в роутер (0)
Ссылки
  • Моя страничка в контакте
  • Группа в вк Помощь с компьютером
  • Канал на youtube

  • HealPK © 2024uCoz