You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
952 B
46 lines
952 B
@echo off
|
|
|
|
set FNSRC=%1
|
|
set FNDEST=%COMPUTERNAME%-%~n1
|
|
set DEST=\\COLLECTSERVER\In
|
|
set LOCKFILE=%DEST%\%COMPUTERNAME%.lock
|
|
set LOGFILE=c:\temp\LogPushToServer.log
|
|
|
|
echo %DATE% %TIME% Parameter: "%1" >> %LOGFILE%
|
|
|
|
IF exist %LOCKFILE% (
|
|
echo lock file exist, abort. >> %LOGFILE%
|
|
exit
|
|
)
|
|
echo "running" > %LOCKFILE%
|
|
|
|
|
|
IF NOT EXIST "%FNSRC%" (
|
|
echo file not found. >> %LOGFILE%
|
|
del %LOCKFILE%
|
|
exit
|
|
)
|
|
|
|
|
|
echo %DATE% %TIME% copy file %FNSRC% %DEST%\%FNDEST%.temp >> %LOGFILE%
|
|
copy "%FNSRC%" "%DEST%\%FNDEST%.temp" >> %LOGFILE%
|
|
del "%FNSRC%" >> %LOGFILE%
|
|
|
|
echo rename "%DEST%\%FNDEST%.temp" FNDEST%.evtx" >> %LOGFILE%
|
|
|
|
rename "%DEST%\%FNDEST%.temp" "%FNDEST%.evtx" >> %LOGFILE%
|
|
|
|
REM
|
|
REM if someone knows why renaming is not possible i will be very happy to know.
|
|
REM
|
|
|
|
IF NOT EXIST "%DEST%\%FNDEST%.evtx" (
|
|
echo "ready" > "%DEST%\%FNDEST%.import"
|
|
)
|
|
|
|
|
|
del %LOCKFILE%
|
|
|
|
echo %DATE% %TIME% finished >> %LOGFILE%
|
|
|