【问题标题】:Windows service can not access to smb shared fileWindows 服务无法访问 smb 共享文件
【发布时间】:2016-06-16 08:47:00
【问题描述】:

我们在 linux 上有 SMB 共享,我们使用域凭据进行挂载,我可以毫无问题地读取文件,但是作为 Windows 服务运行的软件看不到挂载的磁盘。 我该如何解决?

【问题讨论】:

    标签: linux windows share smb


    【解决方案1】:

    我们已修复它,当您将 smb 共享从 linux 映射到 windows 时,并且在您的软件中显示磁盘盘符,例如 Z:\somefile.txt 它不会读取它,而是映射磁盘并写入完整路径示例 \192.168.1.1\shared\file.txt

    【讨论】:

      【解决方案2】:

      不,Windows 服务无法访问映射的网络驱动器。您必须使用完整的 UNC 路径。 \\192.168.1.1\shared\file.txt 在您的示例中(看起来编辑器将您的双正斜杠转换为单斜杠,就好像您在转义它一样 - 您也可以使用机器名IP 地址)。此外,请确保您的服务作为对网络共享具有权限的帐户运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-10
        • 1970-01-01
        • 2011-04-07
        • 2020-01-14
        • 2012-10-22
        • 1970-01-01
        • 1970-01-01
        • 2023-03-28
        相关资源
        最近更新 更多