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

时间:2020-07-22 09:06:45

标签: windows batch-file cmd xcopy group-policy

我正在设置一对登录和注销脚本,它们将自动将用户的Outlook签名下载到用户的主目录(Z:\驱动器)并从其上载。我正在使用下面的脚本,当它们运行时手动运行,但在设置为具有组策略的登录和注销脚本时似乎根本没有运行(或至少没有运行)。我已经用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

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

1 个答案:

答案 0 :(得分:0)

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