Microsoft has added better support for both block-level backup and file-level backup in Windows Server 2008 R2 comparing to its predecessor Windows Server 2008. The new features including: Better support for file level backup: you can now choose folders and files to be included or excluded without backup the whole partition which makes the backup. Feb 06, 2015 PowerShell Robocopy GUI Tool - PowerCopy. Try Out the Latest Microsoft Technology. Quick access. My contributions Upload a contribution. Browse script requests. PowerShell Robocopy GUI Tool - PowerCopy. Windows Server 2008 R2 Yes Windows Server 2008 Yes Windows Server 2003.
Active3 years, 4 months ago
I'm attempting to put together a batch file that will set up a robocopy task as a service in response to user input. The basic idea being that the user will input MyRobocopyBatchFile.bat sourceFolder destinationMachine and from then on the contents of the folder mirrored with a known folder on the destinationMachine. Service will be set to start automatically so it will run at startup. For this I've taken queues from this question
The target environment for this is WindowsServer 2008 R2
My intention for how to do this is
with user input something like:
The problem that I am facing is that when the batch file gets to starting the service it gives me an error message. The same error message occurs when starting with NetStart or via the services window. The error message is:
Despite the error message robocopy is syncing the directories but it does not continue in monitor mode.
If any help with how to get robocopy running as a service would be greatly appreciated.
N.B. The product manager is very keen on the idea of a service.
UPDATE:Since there was no way to do this in a mechanism that would make the PM happy (SrvAny, being legacy was not an option), I ended up going with hacking together a service wrapper for RoboCopy, Its not the solution that I would have liked but it will do the job.
Community♦
KleeKlee
2 Answers
I have been able to setup such a thing a few year ago..but cannot remember how ! So i have powered back on my old VM to check.
I have used the srvany.exe utility that comes with the Windows 2003 ressource kit.
This utility is not really supported on recent version of Windows but works on Windows 2008 R2.
From the previous link, note this important point :
Note however that SC is NOT a replacement for SRVANY! Insane bump download. SC will help you create/install a service, but it will not allow you to run a regular, non-service executable as a Windows Service like srvany.exe will.
This is why you get your error message. The
Robocopy command is executed when the service starts, but then it crashes because it is not designed to run as a Windows Service.
Finally start the service named
Robocopy-Service and everything should work fine.
Now, from here, you can still automate things in a Batch file, but you will have to use reg.exe (or regedit.exe) to manipulate Registry settings.
I've also found, in my bookmarks, the original link that helped me :https://plus.google.com/112485889729268615636/posts/bH8rSDo5ocC
krisFRkrisFR
11.1k33 gold badges2222 silver badges3333 bronze badges
Old post, new answers For $49.95, this should do it. Working to run Onedrive business as a service.http://www.coretechnologies.com/products/AlwaysUp/
Here is another candidate (free) to roll-your-own:http://www.rozanski.org.uk/services
SVC.EXESynopsis. SVC.EXE is a simple Windows NT command-line program to manage NT services. Services can be listed, and individual services can be displayed, installed, modified or removed. It includes facilities to define service dependencies. The program prompts for all needed information from stdin. For most prompts, typing ? will display a help message.
WARNING - YOU ARE ADVISED TO BACK UP YOUR REGISTRY BEFORE RUNNING THIS PROGRAM. (Although I have never encountered any problems while using it.)
Please note that SVC.EXE is unrelated to the Madfinder spyware program of the same name. Click here for more information.
SRVSTART.EXE
Synopsis. SRVSTART.EXE is a Win32 executable and DLL which allows you to run commands as if they were Windows NT services. It also has some features to enhance the running of ordinary console commands (prompting for parameters etc). The DLL can be used on its own to build a service without having to write any service management code.
SRVSTART.EXE operates in one of two modes.
SrvStart Awards
SRVSTART.EXE was originally given a top Five-Star Editor's Choice rating by ZDNet Downloads. Unfortunately, since Ziff-Davis decided to charge software developers - even freeware developers like me - a fee to be listed, my software no longer features on their sites.
Windows Server 2008 R2 Support
RickkeeRickkee
Download Robocopy.exe For Windows Server 2008 R2Not the answer you're looking for? Browse other questions tagged windows-server-2008-r2batch-filewindows-servicerobocopy or ask your own question.Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |