![]() |
![]() |
![]() |
|||||
![]() |
![]() |
![]() |
![]() |
![]() |
|||
| Welcome
to Tech Support Forum home to more then 136,000 problems solved. Issues
have included: Spyware, Malware, Virus Issues, Windows, Microsoft,
Linux, Networking, Security, Hardware, and Gaming Getting your
problem solved is as easy as: 1. Registering for a free account 2. Asking your question 3. Receiving an answer Registered members: * See fewer ads. * And much more..
|
|
| Want to know how to post a question? click here | Having problems with spyware and pop-ups? First Steps |
|
|||||||
| Programming A discussion forum for programs and programming used in tech-related businesses. |
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 (permalink) |
|
Registered User
Join Date: Sep 2009
Posts: 2
OS: Server 2003
|
Batch/VBScript- Delete files 1 day old, error 80041017
I'm currently running a 2003 R2 server providing support for my IT department. One of the tasks is keeping antivirus definitions up to date. I've already created a batch file which works perfectly for logging onto the AV provider's FTP and downloading the latest full install package.
The problem I'm having is with deleting the previous day's file. I tried using; Code:
cd "c:\files\mcafee sdats" forfiles /m *.exe /c "del @file /y" /D -1 Code:
strDate = Now -1
'Wscript.Echo strDate
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:\\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService.ExecQuery _
("Select * From CIM_DataFile Where CreationDate < '" & strDate & "'" & _
" AND Extension = 'exe' AND drive='C:' and path = '\files\mcafee sdats'")
For Each objFile in colFiles
Wscript.Echo objFile.Name
' Wscript.Echo objFile.Delete
Next
With that above code, I get error 80041017, Line 11 Char 1. Any help with either the batch or VBS would be appreciated. |
|
|
|
| Important Information |
|
Join the #1 Tech Support Forum Today - It's Totally Free!
TechSupportForum.com is a leading support website for your computer needs. We offer free, friendly and personalized computer support. Why pay to have your computer fixed when you can do it for free. Join TechSupportforum.com Today - Click Here |
|
|
#2 (permalink) |
|
Registered User
Join Date: Sep 2009
Posts: 2
OS: Server 2003
|
Re: Batch/VBScript- Delete files 1 day old, error 80041017
Never mind, sorted it with a bit of reorganising of the batch;
Code:
@echo off @echo ================================== @echo = Sdat Download Script = @echo = Chris Harrod 20090909 = @echo ================================== goto start :download ftp -s:"c:\files\mcafee sdats\sdatdownload.bat" open ftp.mcafee.com anonymous lcd "c:\files\mcafee sdats" cd /pub/antivirus/superdat/intel binary mget sdat*.exe y bye goto rename :start cd "c:\files\mcafee sdats" if exist *.exe goto checkversion else goto download :checkversion if exist %date:~6,4%%date:~3,2%%date:~0,2%-SDat.exe goto end else goto delete :delete del *.exe goto download :rename rename sdat*.exe %date:~6,4%%date:~3,2%%date:~0,2%-SDat.exe delete SuperDat.log :end |
|
|
|
![]() |
| Thread Tools | |
|
|