将共享网络文件夹映射为服务器名称

将共享网络文件夹映射为服务器名称

我们有一个定期部署的应用程序。当然,我们会在之前尽可能多地测试它。许多设置都存储在 ini 文件中

路径设置示例

居住

AccountingSystemExportPath=\\org2000Appserv\UserFolders\Econet

测试

AccountingSystemExportPath=\\TestAppServ\Attracs\Peura\RC\UserFolders\Econet

所以问题是,在实时和测试中设置不同。我想要的是一种将服务器名称(本例中为 \\Org2000AppServ)映射到共享网络文件夹的方法。

所以就像

SUBST Org2000AppServ \\TestAppServ\Attracs\Peura\RC

如果上述命令有效,我可以使用相同的设置进行实时测试,这样测试会更可靠。有什么提示吗?

答案1

如果我理解正确的话,您希望能够AccountingSystemExportPath=Org2000AppServ为 LIVE 和 TEST 环境使用相同的 INI 文件(例如,包括),但 INI 文件中指定的文件夹(Org2000AppServ)指向不同的位置,具体取决于它是 TEST 还是 LIVE 服务器。对吗?

如果确实如此,你可以这样做明科互联,例如:

居住服务器:

MKLINK /D C:\Org2000AppServ \\org2000Appserv\UserFolders\Econet

测试服务器:

MKLINK /D C:\Org2000AppServ \\TestAppServ\Attracs\Peura\RC\UserFolders\Econet

INI 文件在两台服务器上:

AccountingSystemExportPath=C:\Org2000AppServ

答案2

使用 SUBST,您只能将网络共享驱动器安装到具有物理驱动器号的物理驱动器上。您的要求是为路径“TestAppServ\Attracs\Peura\RC”创建指向“Org2000AppServ”的符号链接,而使用 SUBST 无法做到这一点。我还尝试了使用 nfs 共享的要求,但同样不起作用。

相关内容