执行保存在NAS上的登录脚本



情况:我当前正在搜索一种方法,以执行保存在NAS上的登录脚本。当我用GPO像往常一样尝试它时->用户->Windows设置->登录并给路径\NAS-UNCFolderscript.bat它不会启动并执行脚本。该脚本用于测试,用于我们的一个没有AD的客户。

@echo off
mkdir test
echo The test was successfull!
PAUSE

我确实将NAS装载为一个网络驱动器,只有一个用户,所有客户端都应该连接。因此,不应该有任何丢失的连接到NAS的权限。

如果我通过资源管理器执行脚本,它运行得很好。

如果有人知道解决方案或小费,我将不胜感激。

致以最诚挚的问候Haga

所以过了一段时间,我找到了一个解决方案。但它有点难看。。。但它有效!

我是如何让它工作的有点愚蠢和容易。。。在我的装载脚本中,我对6次迭代进行了ping,这样就有足够的时间装载驱动器。ping之后,我将脚本从NAS复制到Windows中的Logon文件夹中。

我的挂载脚本看起来像这样:

@echo off
net use Z: \NAS-UNC_sharedfolders USERNAME:NAS-UNCUser your-password /PRESISTENT:NO
ping 127.0.0.1 -n 6 > nul
copy Z:script.bat C:WindowsSystem32GroupPolicyUserScriptsLogonNAS-Scripttest.bat /y

如果您可能注意到,复制命令中的/y。这种情况下,文件allready存在于文件夹中,您不会得到一个窗口提示您覆盖或重命名它。

此外,我还添加了复制的脚本作为登录脚本。

最新更新