Afficher un message
Vieux 03/10/2007, 18h41   #4
Walid
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RE: Script to echo files based on specific dates

Thank-you all! This has been very ful!

"tonyr" wrote:

> yes you need to install it and no the remote server\workstation does not need
> it installed!
>
> as a starter I'd go here
>
> http://www.microsoft.com/technet/scr.../hubs/msh.mspx
>
>
>
> "Walid" wrote:
>
> > Thanks for the tip. Is powershell different than VBScripting? I am running
> > WinXP Pro on my workstation so I believe I have to install it on my machine,
> > correct? Also, does the remote server that I query by the poweshell command
> > need to have it installed? As you can see I need some direction :-) Any
> > regarding this would be much appreciated.
> >
> > "ls" would echo. What would be the delete command in powershell?
> >
> > W
> >
> > "tonyr" wrote:
> >
> > > also if your new to scripting I'd make the switch to powershell, you
> > > shouldn't have all the mental barriers us vbs guys have!
> > > my .00000000001 cents worth
> > >
> > > the equivelant I think would be
> > >
> > > ls d:\somedir -rec | foreach {$_.creationtime -lt "01/02/2007"}
> > >
> > > if its a remote device then
> > >
> > > ls \\servername\d$\somedir -rec | foreach {$_.creationtime -lt "01/02/2007"}
> > >
> > >
> > >
> > > "Walid" wrote:
> > >
> > > > Hi,
> > > > I am pretty new to scripting. I found this script from "scripting guy" and
> > > > I want to know how I can echo or even delete files within a specific folder
> > > > (for example D:\folder1\subfolder2\test) for files older than Jan 2nd 2007.
> > > > I thought it would work if I change the line " AND Drive =
> > > > 'D:\folder1\subfolder2\test'"). But this doesn't work. I would appreciate
> > > > any !
> > > >
> > > > Thanks,
> > > >
> > > > WG
> > > >
> > > > strDate = "20070102000000.000000+000"
> > > >
> > > > strComputer = "."
> > > > Set objWMIService = GetObject _
> > > > ("winmgmts:\\" & strComputer & "\root\cimv2")
> > > > Set colFiles = objWMIService.ExecQuery _
> > > > ("Select * From CIM_DataFile Where CreationDate < '" & strDate & "'" & _
> > > > " AND Drive = 'D:'")
> > > > For Each objFile in colFiles
> > > > Wscript.Echo objFile.Name
> > > > Next
> > > >
> > > >

  Réponse avec citation
 
Page generated in 0,06151 seconds with 9 queries