如何在没有Auth(Java)的情况下列出LAN上的可用SMB服务器

时间:2017-02-28 14:10:57

标签: java smb jcifs

我知道JCIFS库,但SmbFile如果没有NTLM Authentication List,那么smb://无法使用Auth {1}}网络的根。

甚至在找到服务器之前必须输入凭证(这样才能生成$ conda install odo 令牌)似乎不是一个好的用户体验。

这是什么解决方法?

1 个答案:

答案 0 :(得分:0)

通过反复试验找出

SmbFile smbFile = new SmbFile("smb://", new NtlmPasswordAuthentication(null, null, null));

在您尝试访问smb://workgroup/servername之前没有登录凭据的任何内容时有效。