Скрипты
Модератор: Модераторы
Сообщений: 7
• Страница 1 из 1
Доброго времени суток All
Столкнулся с такой проблеммой:
время от времени н нам в офис заглядывают станные личности (маски шоу)
в связи с этим мне поручено при их визите чистить темпы у всех юзеров, дабы покосить файлы с комерческой информацией,
пока приходится делать руками (Far-ом ) но хочется енто автоматизировать,
гдето слышал что можно делать на Windows script Host
но как это сделать нигде не нашол.
Если кто сталкивался, подскажите КАК
или ткните где прочитать (на networkdoc читал).
Заранее всем спасибо!!!
Столкнулся с такой проблеммой:
время от времени н нам в офис заглядывают станные личности (маски шоу)
в связи с этим мне поручено при их визите чистить темпы у всех юзеров, дабы покосить файлы с комерческой информацией,
пока приходится делать руками (Far-ом ) но хочется енто автоматизировать,
гдето слышал что можно делать на Windows script Host
но как это сделать нигде не нашол.
Если кто сталкивался, подскажите КАК
или ткните где прочитать (на networkdoc читал).
Заранее всем спасибо!!!
Привет всем. У меня тоже стоит эта же проблема - автоматизация удаления всякого хлама. Неужели никто не сделал еще такой фичи. Будьте людьми поделитесь. Я например весь инет перерыл ничего путевого почитать так и не нашел по этой теме. Везде лежит одна и та же статья наподобии той которая на networkdoc. А так чтобы конкретное описание с различными полезными примерами - нет такого как я понял.
Я всетаки сделал такую хрень
Пишеш два скрипта:
Пишеш два скрипта:
Цитата | ||||||||
var fso = new ActiveXObject("Scripting.FileSystemObject");
var WshShell = WScript.CreateObject("WScript.Shell"); //var WshSysEnv = WshShell.Environment("USER"); var folders = fso.GetFolder("C:\\Documents and Settings"); var fc = new Enumerator(folders.SubFolders); for (; !fc.atEnd(); fc.moveNext()) { var str = fc.item() + "\\Local Settings\\Temp\\"; delFold(str); } function delFold(nameDel) { if (fso.FolderExists(nameDel)) { var foldersIN = fso.GetFolder(nameDel); var fcFiles = new Enumerator(foldersIN.files); for (; !fcFiles.atEnd(); fcFiles.moveNext()) { var filesDel = fcFiles.item(); try { filesDel.Delete(); } catch(e) { } } var fc2 = new Enumerator(foldersIN.SubFolders); for (; !fc2.atEnd(); fc2.moveNext()) { var str2 = fc2.item(); delFold(str2); try { str2.Delete(); } catch(e) { } } } } [/quote] Это для удаления темпов
|