Windows services 无法访问SAN存储设备

Windows services 无法访问SAN存储设备,windows-services,ftp,filesystems,Windows Services,Ftp,Filesystems,我试图以编程方式FTP存储在SAN设备上的备份文件。该设备已映射到服务器上。我通过在桌面上的一个图标上运行应用程序来测试它,它工作得非常好。当我通过windows服务运行程序时,会收到一条错误消息,说明找不到驱动器。运行服务的帐户是本地帐户。我认为问题可能出在这个帐户上,所以我创建了一个新用户,并在这个帐户下运行服务。出现相同的错误消息。以前是否有人遇到过这种情况并找到了解决此问题的方法?驱动器映射仅针对登录用户存在。因此,当服务在较低级别上运行时,它们对服务不可见。如果要从服务中使用存储位置,

我试图以编程方式FTP存储在SAN设备上的备份文件。该设备已映射到服务器上。我通过在桌面上的一个图标上运行应用程序来测试它,它工作得非常好。当我通过windows服务运行程序时,会收到一条错误消息,说明找不到驱动器。运行服务的帐户是本地帐户。我认为问题可能出在这个帐户上,所以我创建了一个新用户,并在这个帐户下运行服务。出现相同的错误消息。以前是否有人遇到过这种情况并找到了解决此问题的方法?

驱动器映射仅针对登录用户存在。因此,当服务在较低级别上运行时,它们对服务不可见。如果要从服务中使用存储位置,则需要使用一些ftp客户端


网络共享也会出现同样的问题,您无法从服务访问映射到网络驱动器的网络共享。从服务访问这些共享的正确方法是使用类似于
“\\SANS\Backuplocation”

的UNC路径亲爱的Rantanen先生,我已经厌倦了使用您在回答中提到的UNC路径。当我通过点击来运行程序时,程序运行正常。在窗口服务中运行程序时,我收到错误消息“拒绝访问\\SANS\Backuplocation”。我已更改了运行该服务的帐户,但这并没有解决问题。