还有一个类似的问题 ,但它是关于是否可能。 我想用不同的方式来说明:
如何创build一个UNC映射的驱动器,将在启动时安装,而无需任何人login?
作为旁白
我需要这个为一个SharePoint应用程序。 我不能只使用UNC访问,因为网站使用模拟,我需要build立委员会允许UNC访问。 启用委派是有风险的,需要全域范围的configuration更改。 在这种情况下,networking映射的驱动器有助于避免委派。
PSTOOL套件也可以在这种情况下有所帮助。
http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx
我在一个我正在工作的项目上遇到这种情况。 基本上我做的是做一个特殊的服务,在启动时被激活。
这是我的Windows Server 2003 R2 x64系统的解决scheme:注意:HKEY-LOCAL-MACHINE确实使用下划线,但是它在这里不断得到重新格式化。 注:我提前applogize任何错别字。
安装Windows 2003 Server资源工具包。 供参考e:\ windows资源工具包\工具
C:
cd \
在CMD窗口中执行以下命令
regsvr32 / s%systemroot%\ system32 \ vbscript.dll
复制e:\ windows资源工具包\ tools \ srvany.exe c:\
e:“windows资源工具包”\ tools \ instsrv aaaaxx c:\ srvany.exe
使用registry
selectHKEY-LOCAL-MACHINE-> SYSTEM-> CurrentControlSet-> Services-> aaaaxx
指向aaaaxx(右键单击) – > New-> Key并input参数
select参数
(Right Click)->New->String Value->Application
select应用程序
(Right Click)->Modify and enter c:\aaaaxx.bat
在CMD窗口中input记事本c:\ aaaaxx.bat。 请记住保存该文件。
input类似于以下内容的内容:
rem rem This is a batch file rem C:\windows\system32\net.exe use w: \\server\mountpoint PASSWORD /user:domain\user /persistent:yes >c:\xxx.out rem rem This is the end of the batch file rem
要testing使用:net start aaaaxx。 如果发生故障,某些信息可能在c:\ xxx.out中
使用以下命令检查CMD窗口中的安装:
宽:
DIR
注:有趣的是,以这种方式安装的磁盘不会出现在networking中,而是真正安装在那里。
您应该可以通过使用Windows Server 2003资源工具包中的 autoexnt来完成此操作。 它允许您在不login的情况下运行batch file。Internet上有关于如何执行此操作的文章。
也许你可以打开共享到计算机帐户(机器名$),然后系统可以访问networking资源?
另一个选项可能是创build一个空会话共享,说明可从http://support.microsoft.com/default.aspx?scid=kb;en-us;q289655
当然,正如微软所说:“如果以这种方式configuration共享资源,则资源不安全。如果您正在考虑空会话安全性,Microsoftbuild议您不要使用此configuration”