Windows services 如何在Windows服务中映射Clearcase视图的网络驱动器?
我想在windows服务内的网络驱动器上映射clearcase视图。Windows services 如何在Windows服务中映射Clearcase视图的网络驱动器?,windows-services,networking,clearcase,drive,Windows Services,Networking,Clearcase,Drive,我想在windows服务内的网络驱动器上映射clearcase视图。 我已尝试使用net use命令,但它无法正常工作。您应该能够运行与命令相同的命令: subst X: c:\path\to\my\View # for snapshot view subst X: M:\myView # for dynamic view 以便将视图映射到驱动器号 这应该在服务中起作用,前提是: 您正在使用Windows帐户(而不是“本地系统帐户”) 动态视图已经启动(并且在M:\MVFS安装点驱动器中可见
我已尝试使用
net use
命令,但它无法正常工作。您应该能够运行与命令相同的命令:
subst X: c:\path\to\my\View # for snapshot view
subst X: M:\myView # for dynamic view
以便将视图映射到驱动器号
这应该在服务中起作用,前提是:
- 您正在使用Windows帐户(而不是“本地系统帐户”)
- 动态视图已经启动(并且在
M:\
安装点驱动器中可见)MVFS
对于这类问题,我通常会在作为Windows服务运行的CI服务器(CC.NET/Hudson/TeamCity)中遇到。我必须做的是确保在我真正的“工作”开始之前的某个地方,我编写了一种映射网络驱动器的方法,方法是在运行时重新映射网络驱动器,或者将M:\映射到一个可用的带有subst的驱动器号(非常繁琐),正如VonC所描述的那样,它不是持久的(即使您使用“net use/persistent:yes”)我猜这也是您所希望的。在W7下,使用您的帐户映射驱动器是否仍然有效?“我还没做呢!”保罗:不确定。我现在正在工作,所以我使用Windows Xp。加上ClearCase还没有正式支持W7。@VonC:非常正确,这是一个很好的观点。但是我认为W7的支持现在很快就出现了,所以这是一个需要考虑的问题(当然,除非这个系统的生命周期中,这个盒子可以专用于XP)。Hi VonC,我在LoalStar帐户中使用Windows服务。我已经将clearcase视图映射到机器A上的“P:”驱动器上。我想将机器B上的clearcase视图映射到“P:”驱动器上,但使用windows服务。我该怎么做?我使用了“Net use”命令,但它不起作用。@ankit:这就是我的观点。您不应使用
net use
,而应使用net share
。注意:如果目标是在每个windows会话中映射该路径,那么将其封装在脚本中并将该脚本复制到配置文件的启动目录中会更容易,以便在每次登录时进行共享。(C:\Document and Settings\MyLogin\Start Menu\Programs\Startup
或C:\Users\MyLogin\Start Menu\Programs\Startup
)