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

Показать сообщение отдельно

Аватара для Xaegr

Сотрудник Microsoft


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

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


Цитата Petya V4sechkin:
Toltec, пример для одной библиотеки »
Библиотека будет удалена после выполнения даже если она и раньше присутствовала. А ведь она может быть необходима и для других приложений. Как я понял автор хочет удалить только те библиотеки которые были добавлены.

К сожалению не возьмусь писать это на batch, но на powershell будет так:
Код: Выделить весь код
$sourcedir = "\\server\share"
$dlls = dir $sourcedir | select -expand name | where {-not (test-path "$env:windir\system32\$_")}
$dlls | foreach {cp "$sourcedir\$_" "$env:windir\system32\$_";  regsvr32 /s "$env:windir\system32\$_"}
proga.exe | out-null
$dlls | foreach {del "$env:windir\system32\$_"}
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:41, 01-12-2009 | #3