Samba 4x netlogon 脚本无法在 Windows 7 上执行

Samba 4x netlogon 脚本无法在 Windows 7 上执行

我正在将域配置迁移到另一台服务器,我能够连接到域并登录,还可以获取我的 X: 驱动器,这只是用户的主驱动器。之前的机器是由其他人设置的,但我发现域使用了登录脚本。我找到了这些脚本并在新服务器上对其进行了编辑以反映命名更改。

当我在客户端电脑上登录到域时,我没有获得我期望的共享映射。

我的 smb.conf 看起来像这样

[global]
idmap gid = 15000-20000
obey pam restrictions = yes
admin users = @admins, fstetson, jeff, mdecota
time server = yes
idmap uid = 15000-20000
logon script = default.cmd


[netlogon]
comment = Network Logon Service
path = /etc/samba/netlogon/%g
guest ok = Yes
browseable = No

我的登录脚本 default.cmd 如下所示:net use h:\avalanche\alpah5

基本上它应该映射该驱动器,但实际上没有。我对域工作还很陌生,在旧服务器上这些脚本似乎执行得很好。

答案1

对我来说,语法是错误的。为此,我使用 UNC 路径 '\computername\sharename\'

您可以使用路径后的子文件夹来扩展路径。

Windows 客户端计算机上的“net use /?”应该概述这一点,如果我没记错的话,UNC 文件夹路径之前必须有一个空格。

相关内容