【问题标题】:net use x: https://server/path vs new-psDrive x https://server/path网络使用 x: https://server/path vs new-psDrive x https://server/path
【发布时间】:2021-10-01 05:51:00
【问题描述】:

我可以使用控制台命令映射网络路径

net use x: https://some.server.xy/path/to/directory

但是,当我尝试在 PowerShell 中映射网络驱动器时(在使用 net use x: ... 分配它之前)与

 new-psDrive v fileSystem https://some.server.xy/path/to/directory

我收到了错误消息

new-psDrive : 指定的驱动器根“https://some.server.xy/path/to/directory”要么不存在,要么不是文件夹。

显然,我认为这两个命令会产生相同效果的假设是错误的。

问题是:使用net use ... 的PowerShell 等效项是什么?

【问题讨论】:

    标签: powershell filesystems drive


    【解决方案1】:

    复制自Stack Exchange:Map Network Drive to a WebDAV Server via PowerShell:


    这是我将 Sysinternals WebDAV 站点安装到我的 S: 驱动器的工作示例:

    [String]$WebDAVShare = '\\live.sysinternals.com\Tools'
    New-PSDrive -Name S -PSProvider FileSystem -Root $WebDAVShare
    

    请注意,您需要使用 UNC 格式,而不是 http:// 前缀。

    您还需要确保 WebClient 服务正在您的计算机上运行。

    如果您想确认服务器是否支持 WebDAV,您可以这样做:

    (Invoke-WebRequest http://live.sysinternals.com -Method Options).Headers.DAV  
    

    如果返回类似1,2,3 的内容,则服务器支持各种版本的 WebDAV。 (尽管服务器管理员可能不允许使用 Options 动词。)

    【讨论】:

      猜你喜欢
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-20
      • 2013-11-10
      相关资源
      最近更新 更多