0

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

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

我是一个 Unix 人,并且可以使用您提供的任何技巧来完成此操作。有更好的解决方案吗?

非常感谢,-伊恩

4

2 回答 2

1

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

于 2009-12-08T21:56:27.120 回答
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 
于 2009-12-08T22:42:37.080 回答