Avatar of Alex Moffitt
Alex Moffitt
Flag for United States of America asked on

We would like to do some file Archiving on a server?

OK, here is what we are thinking of doing.

We want to archive a folder based on the age of the files to a different location for online backup purposes.  For Example:

D:\Share\Data\files.txt -> D:\Archive\Share\Data\files.txt based on age.  

The archive location is read only and would be moved to tape.  These files would be files that have not been touched in 6 months or more.  This will greatly reduce the size of the "Live" files in the write location.  The problem is that we could do this once with a lot of work, but we want to maintain it run it like once a month.  That way only actual live files are being backedup to the online backup.  Is there software that does this?
Microsoft Legacy OSNetwork Management

Avatar of undefined
Last Comment
Jernej Navotnik

8/22/2022 - Mon
SOLUTION
Jernej Navotnik

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Alex Moffitt

ASKER
We are using Windows 2003 & 2008.

We could do that, I was seeing about getting it done without all that leg work.

We want to move the data, so it is out of the "Live" share.
ASKER CERTIFIED SOLUTION
Bill Bach

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Alex Moffitt

ASKER
I know, and I don't mind doing the work, it's just that I have to write this up so a monkey can read it and understand it as they are letting me go in June in lieu of outsourcing.  This is going to be a *itch, better brush up on my powershell, that;s going to be the best way.

Thanks All.
Joseph Daly

I would take a look at vice versa to do this. It is not a free software but it is pretty cheap overall. I actually used this in a previous company i worked for to do a very similar thing as you.

This is basically like robocopy on steroids with many more options, logging, etc. It also has a nice scheduler built in so that you can set it and forget it.

http://www.tgrmn.com/
Your help has saved me hundreds of hours of internet surfing.
fblack61
Bill Bach

Well, I've seen many companies go through outsourcing over the years.  Incidentally, if you've got the you savings buffer and health care benefits (e.g. COBRA or spouse) to not need to find another job immediately, you can use that as an opportunity to provide consulting services back to the company -- at a vastly higher rate (I'd start at a minimum of $150/hour, higher if you have years of experience in their exact needs).  This allows several benefits:  You get to keep working, you get to work less (say, 20 hours a week or so), and they get to take you salary off of the permanent payroll costs.  I know of some "consultants" who were outsourced that continued to work for YEARS after the transition (one of them was there over 15 years when I last spoke to him), and they ended up working about 1/2 the time they worked previously for the same pay.  Because they weren't "full time employees", it didn't count as a FTE cost to the manager of the department.  Sounds strange, but it can be a great benefit at the same time.
Alex Moffitt

ASKER
I can hope.
Jernej Navotnik

Hey!

Actually you gave me a great idea for one of my clients, so here's the the script I sticked together from some of my scripts and a bit of Google and Technet.
It works for me (!not thoroughly tested! so no guaranties:) ).

It copies the folder structure and moves the files older (last accessed) than whatever you like in days.
And writes all moved files in a .csv.
It's probably not "the top 100 ps scripts" but, it's a start if you're going to try on your own.

Set-StrictMode -Version Latest
$From="C:\from"
$To="C:\to"
$DaysAgo="10"
$LastAccess =(get-date).AddDays(-$DaysAgo)
get-childitem $From -include *.* -recurse | ? {
	!$_.PsIsContainer -and $_.LastAccessTime -le “$LastAccess”
} | % {
	$newpath = join-path $To $_.DirectoryName.SubString($From.length)
	New-Item $newpath -type directory -ErrorAction SilentlyContinue
	Move-Item $_.FullName -destination $newpath
	write-host "File Was Last Accessed" $_.LastAccessTime
	$outputfilename = ( "c:\"+$DaysAgo+"dayReport.csv") 
	$_ |format-table -property Fullname |out-file $outputfilename -append 
}

Open in new window


Best regards to all, Jernej
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.