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

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

bort-747 03-06-2013 19:30 2161589

Дата в имени
 
Помогите решить задачу.
Есть программа USBDeview, хочу собрать данные о юсб на компах. Сделал следующее:
SchTasks /Create /s комп /u админ /p пароль /ru "SYSTEM" /RL Highest /TN “USBDeview” /TR “USBDeview.exe /stab №компа_%%c%%b%%a_%%d%%e.txt” /SC ONSTART /DELAY 0015:00
Но чёт я погорячился, вот и берусь за голову и прошу о помощи, как сделать авто подстановку даты? или вообще может всё по другому сделать?
Например в шедул загнать путь к батнику, а в батнике уже сам процесс, но надо что бы батник это выполнял скрытно(незаметно для пользователя) и тогда в батнике надо что бы имя бралось с компа.
За ранее спасибо

sunnykey 04-06-2013 02:59 2161834

Код:

@echo off
setlocal enableextensions enabledelayedexpansion
for /f "tokens=1-3 delims=. " %%i in ('date /t') do set CurDate=%%k%%j%%i
for /f "tokens=1-2 delims=:" %%i in ('time /t') do set CurTime=%%i%%j
for /f %%i in ('hostname') do set CompName=%%i
USBDeview.exe /stab %CompName%_%CurDate%%CurTime%.txt
echo Done!

Цитата:

Цитата bort-747
Например в шедул загнать путь к батнику, а в батнике уже сам процесс, но надо что бы батник это выполнял скрытно(незаметно для пользователя) и тогда в батнике надо что бы имя бралось с компа. »

На сколько я знаю, если скрипт запущен не от имени текущего пользователя, его не видно

bort-747 04-06-2013 03:59 2161837

Спасибо!
Работает


Время: 10:11.

Время: 10:11.
© OSzone.net 2001-