我正在使用node.js。问题是,无论我使用哪个模块,我总是以以下错误结束。
错误:STATUS_ACCESS_DENIED(0xC0000022):{访问被拒绝}进程已请求访问对象,但未授予这些访问权限。
我已经使用过smb2模块及其一些修改,例如@marsaud/smb2
。
我要连接的服务器是学院网络驱动器上的文件服务器。文件服务器需要用户名和密码的组合。
我要运行的代码是:
var SMB2 = require('smb2');
var smb2Client = new SMB2({
share:'\\\\fileserver2\\Study%20Material\\',
domain:'JIIT',
username:'username',
password:'password'
});
smb2Client.readdir('/', function(err, files){
if(err) throw err;
console.log(files);
});
我不知道它是否有用,但是我尝试在Windows和Linux上运行此代码。 任何帮助表示赞赏。