如何完成Windows共享故障转移系统?

时间:2009-12-08 21:50:27

标签: windows share failover

我有一个主要和备份的Windows 2008服务器,以及一系列将驱动器映射到主服务器上的共享的Windows XP客户端。如果主服务器出现故障,我希望这些客户端计算机自动将其驱动器重新映射到备份服务器,以便他们可以继续访问这些文件。

我是否应该尝试编写vbscript或python脚本或检测主服务器是否已关闭并发出相应的“net use m:\ server \ share ...”但我需要该脚本每分钟运行一次,无论谁登录。我可以使用Windows“预定任务”吗?

我是一个Unix人,可以使用你提供的任何提示来实现这一目标。有更好的解决方案吗?

非常感谢, -Ian

2 个答案:

答案 0 :(得分:1)

您可以使用DFS并让客户端映射到它们的共享。然后他们将被重定向到一台服务器或另一台服务器。当然,这假设您的DFS服务器保持运行状态。

答案 1 :(得分:0)

不幸的是,听起来你需要一个客户端解决方案。下面的内容,在每台机器的启动文件夹中的.cmd文件中或以其他方式放置,以便在连接失败时执行此文件:

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

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

:end