我很难让 iSeries (AS/400) 机器使用 iSeries 上的 QNTC 文件系统与我的新 Windows Server 2008 R2 机器通信。
我在最初与 Windows Server 2003 机器通信时遇到了类似的问题,但在 2003 机器上启用本地访客帐户解决了这个问题。新的 2008 盒子没有这样的运气。
当我WRKLNK /QNTC/SVR01
在 iSeries 上做一个(应该显示共享列表,并且在任何 2003 盒子上做)时,我得到的只是(Cannot find object to match specified name.)。
我知道 iSeries 喜欢在远程服务器上使用相同的用户名和密码,但不幸的是,我们并非如此。无论如何,它目前确实可以在 2003 盒子上使用不同的用户名/密码组合。
为了尝试让这些糟糕的事情说话,我已经让 2008 服务器相当开放,但 iSeries 不会在上面看到共享。我启用了本地访客帐户,关闭了 Windows 防火墙,设置了共享权限,所以每个人都可以完全控制但无济于事。
我在互联网上阅读了有关 iSeries 只能处理 NTLM 身份验证的内容(我理解默认情况下 Server 2008 R2 只使用 NTLMv2 并且禁用了 NTLM),所以我为服务器制定了一个特殊的组策略并调整了所有组策略Computer Configuration\Policies\Windows Settings\Security Settings\Local Policies\Security Options下的设置,但 iSeries 仍然看不到它。
查看我的 iSeries 作业日志,我似乎也没有收到任何错误消息。
我们有一个程序员团队负责 iSeries 的所有系统管理,但他们对自己的想法感到困惑,而我也对自己的想法感到困惑。
这让我发疯了,如果有人设法让 iSeries 使用 QNTC 与 Windows Server 2008 R2 对话,我将非常感谢任何建议,无论是在 Windows 方面、iSeries 设置,甚至是可能修补的 IBM PTF任何事物。iSeries 正在运行 V5R4,如果有帮助,我对它有 *SECOFR 权限。
最后一个(最重要的!)注意 - 程序员认为这是我的系统很棘手,我认为这是他们的 - 请证明我是对的 :)