无法使用Windows 2012 r2访问perl中网络驱动器上的文件

时间:2014-08-15 14:24:11

标签: perl network-drive windows2012

我刚刚升级"升级"我的系统从win 7赢得2012 r2。除了访问网络驱动器上的文件的两个脚本外,一切运行正常。这是我的一个用于访问文件的脚本的代码:

#! perl 
use DBI;
use strict;
use 5.010;
binmode(STDOUT , ":encoding(cp437)" );

@ARGV = glob "Z:\*_file.dat"; #calljob identifizieren
while(<>){
  #do something
}

当我尝试在带有strawberry-perl的管理控制台中运行脚本时,它会永远运行。就像一个无限循环。

我已经设置了一个&#34; die(&#39; test&#39;);&#34;在while循环的第一个位置,但脚本没有退出消息&#34; test&#34;但脚本&#34;死了&#34;当我把die命令放在循环之前。 我甚至试图通过UNC访问这些文件,但没有变化。

我的系统管理员说我有权访问网络驱动器及其中的文件。当我去Z:\我可以看到所有文件并复制/移动/删除它们。

我的系统偏好设置:

  • Windows Server 2012 R2数据中心

  • Strawberry Perl(64位)5.18.2.2

0 个答案:

没有答案