关于命令“net use * http://myserver.com”的问题

关于命令“net use * http://myserver.com”的问题

显然我可以做到,net use * http://servername.com而且这个概念对我来说是全新的。

这是否意味着我正在使用 WebDAV?

这会带来哪些安全隐患?

我如何以这种方式读取/写入文件?

为什么它不适用于每个网站?

可以使用这种方法写入文件吗?

答案1

是的,您正在使用 WebDAV。

安全隐患包括,Windows 会在缓存区域中保留所有文件的副本,供所有人查看,并且无法禁用。

服务器需要启用并配置 WebDAV 才能工作,并且为了进行写入,您必须使用允许读写访问的凭据向服务器进行身份验证。

答案2

  1. 是的,您正在使用 WebDAV。
  2. 在 Windows XP 和 Server 2003 上,“net use”仅支持 NTLM 和 Kerberos 身份验证。在 Windows 7 和 Vista 上,您可以通过 HTTPS 使用 Basic,Digest、NTLM 和 Kerberos 均受支持。我建议看一下这篇文章:http://www.webdavsystem.com/server/access/map_drive
  3. 使用“net use”后,您的本地文件系统中将安装一个驱动器。现在您可以创建、删除、复制、移动、读取文件和文件夹。只需使用任何文件管理器、命令行工具或任何适用于文件系统的 API 即可。
  4. 大多数网站不提供 WebDAV 访问。
  5. 是的,你可以写入文件。只需使用任何可以与本地文件系统配合使用的 API 或软件即可。

相关内容