xcopy 的登录/注销脚本不起作用

Logon / Logoff Scripts with xcopy not Working

我正在设置一对登录和注销脚本,这些脚本将自动在用户的主目录(Z:\ 驱动器)中下载和上传用户的 Outlook 签名。我正在使用下面的脚本,这些脚本有效手动 运行 时很好,但当设置为带有组策略的登录和注销脚本时,似乎根本 运行ning 不工作(或至少不工作)。我已经用 gpresult 验证了脚本确实被应用了。

登录脚本(下载签名):

@echo off
set LOGFILE=Z:\batch.log
call :LOG >> %LOGFILE%
exit /B

:LOG
if exist "Z:\Signatures\" (
    xcopy /e /Y /D Z:\Signatures %appdata%\Microsoft\Signatures
    )

注销脚本(上传签名):

@echo off
set LOGFILE=Z:\batch.log
call :LOG >> %LOGFILE%
exit /B

:LOG
if not exist "Z:\Signatures\" (
    mkdir Z:\Signatures
    attrib +h Z:\Signatures /s /d
    )

xcopy /e /Y /D %appdata%\Microsoft\Signatures Z:\Signatures

有谁知道为什么这不起作用?

已通过使用 %homeshare% 而不是映射的 Z:\ 驱动器

修复