没有用户会话的 UNC 映射驱动器

没有用户会话的 UNC 映射驱动器

有一个类似问题,而是关于这是否可能。我想换一种说法:

如何创建一个 UNC 映射驱动器,该驱动器将在启动时安装而无需任何人登录?

另外,
我需要将其用于 SharePoint 应用程序。我不能只使用 UNC 访问,因为该网站使用模拟,我需要设置委派以允许 UNC 访问。启用委派是有风险的,需要更改域范围内的配置。在这种情况下,网络映射驱动器有助于避免委派。

答案1

在这种情况下,PSTOOL 套件也能提供帮助。

http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx

答案2

我在做项目时就遇到过这种情况。基本上,我所做的就是创建一个在启动时激活的特殊服务。

以下是我针对 Windows Server 2003 R2 x64 系统的解决方案:注意:HKEY-LOCAL-MACHINE 确实使用下划线,但它在这里不断被重新格式化。注意:对于任何拼写错误,我提前表示歉意。

  1. 安装 Windows 2003 Server Resource Kit。参考 e:\windows resource kits\tools

  2. C:

  3. 光盘 \

  4. 在 CMD 窗口中执行以下命令

    regsvr32 /s %systemroot%\system32\vbscript.dll

    复制 e:\"windows 资源工具包"\tools\srvany.exe c:\

    e:\“windows 资源工具包”\tools\instsrv aaaaxx c:\srvany.exe

  5. 使用 regedit

    选择 HKEY-LOCAL-MACHINE->SYSTEM->CurrentControlSet->Services->aaaaxx

    指向 aaaaxx (右键单击)->新建->键并输入参数

    选择参数

      (Right Click)->New->String Value->Application
    

    选择应用程序

      (Right Click)->Modify and enter c:\aaaaxx.bat
    
  6. 在 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
    
  7. 要测试,请使用:net start aaaaxx。如果出现故障,某些信息可能位于 c:\xxx.out 中

  8. 使用以下命令在 CMD 窗口中检查安装情况:

    韋:

    目录

注意:有趣的是,以这种方式安装的磁盘不会出现在网络使用中,但实际上却安装在那里。

答案3

您应该能够通过使用 autoexnt 来实现Windows Server 2003 资源工具包。它允许您无需登录即可运行批处理文件。互联网上有关于如何执行此操作的文章。

答案4

另一个选项可能是创建空会话共享,说明可从http://support.microsoft.com/default.aspx?scid=kb;en-us;q289655

当然,正如微软所言,“如果您以这种方式配置共享资源,则该资源是不安全的。如果您正在考虑空会话安全性,微软不建议您使用此配置”

相关内容