无法用sudo执行脚本没有密码

我想创建一个批处理文件,它将通过ssh连接到我的ubuntu服务器并运行一个脚本。 我的批处理文件使用plink工作,我可以看到我的脚本调用已运行,但后来我被要求输入sudo的密码。 我写的脚本强制dlna服务重新加载它的库。 脚本文件中只有一行

sudo service minidlna force-reload 

当我运行脚本并提供密码时,它会产生预期的结果。 我已将脚本放在/usr/local/bin并可以通过名称直接调用它: reload_minidlna.sh 。 (我认为我不需要.sh,但我已经玩了几天了。)我编辑了sudoers文件,如下所示,允许所有用户在没有密码的情况下执行此脚本:

 ALL ALL=NOPASSWD: /usr/local/bin/reload_minidlna.sh 

这一行下面有两行:

  #See sudoers(5) for more information on "#include" directives: and #includedir /etc/sudoers.d 

但是,这不起作用。 我总是要求密码直接登录到服务器或通过批处理文件ssh到服务器。 我在这里错过了什么吗?