开发者

How to accomplish a Windows share failover system?

I have a primary and a backup windows 2008 server, and a bunch of windows XP clients that map a drive t开发者_StackOverflow社区o a share on the primary server. If the primary server goes down, I want those client machines to automatically re-map their drive to the backup server, so they can continue to access the files.

Should I try to write a vbscript or python script or something that detects if the primary server is down and issues the appropriate "net use m: \server\share ..." but I need that script to run every minute, no matter who is logged in. Can I do that with windows "scheduled tasks" ?

I'm a Unix guy, and could use any tips you have to offer on accomplishing this. Is there a better solution?

many thanks, -Ian


You could use DFS and have clients map to that for their share. Then they'd be redirected to one server or the other. This assumes that your DFS server stays up, of course.


That sounds like you need a client side solution then, unfortunately. Something along the lines of the following, in a .cmd file in each machine's startup folder or otherwise placed so that upon failure to connect, this file is executed:

if not exist \\server1\sharename goto mapsecondserver 
net use z: \\server1\sharename 
goto end 

:mapsecondserver 
net use z: \\server2\sharename 
goto end 

:end 
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜