有一个类似问题,而是关于这是否可能。我想换一种说法:
如何创建一个 UNC 映射驱动器,该驱动器将在启动时安装而无需任何人登录?
另外,
我需要将其用于 SharePoint 应用程序。我不能只使用 UNC 访问,因为该网站使用模拟,我需要设置委派以允许 UNC 访问。启用委派是有风险的,需要更改域范围内的配置。在这种情况下,网络映射驱动器有助于避免委派。
答案1
在这种情况下,PSTOOL 套件也能提供帮助。
http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx
答案2
我在做项目时就遇到过这种情况。基本上,我所做的就是创建一个在启动时激活的特殊服务。
以下是我针对 Windows Server 2003 R2 x64 系统的解决方案:注意:HKEY-LOCAL-MACHINE 确实使用下划线,但它在这里不断被重新格式化。注意:对于任何拼写错误,我提前表示歉意。
安装 Windows 2003 Server Resource Kit。参考 e:\windows resource kits\tools
C:
光盘 \
在 CMD 窗口中执行以下命令
regsvr32 /s %systemroot%\system32\vbscript.dll
复制 e:\"windows 资源工具包"\tools\srvany.exe c:\
e:\“windows 资源工具包”\tools\instsrv aaaaxx c:\srvany.exe
使用 regedit
选择 HKEY-LOCAL-MACHINE->SYSTEM->CurrentControlSet->Services->aaaaxx
指向 aaaaxx (右键单击)->新建->键并输入参数
选择参数
(Right Click)->New->String Value->Application
选择应用程序
(Right Click)->Modify and enter c:\aaaaxx.bat
在 CMD 窗口中输入 notepad c:\aaaaxx.bat。记得保存文件。
输入类似以下内容:
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
要测试,请使用:net start aaaaxx。如果出现故障,某些信息可能位于 c:\xxx.out 中
使用以下命令在 CMD 窗口中检查安装情况:
韋:
目录
注意:有趣的是,以这种方式安装的磁盘不会出现在网络使用中,但实际上却安装在那里。
答案3
您应该能够通过使用 autoexnt 来实现Windows Server 2003 资源工具包。它允许您无需登录即可运行批处理文件。互联网上有关于如何执行此操作的文章。
答案4
另一个选项可能是创建空会话共享,说明可从http://support.microsoft.com/default.aspx?scid=kb;en-us;q289655
当然,正如微软所言,“如果您以这种方式配置共享资源,则该资源是不安全的。如果您正在考虑空会话安全性,微软不建议您使用此配置”