【发布时间】:2015-01-27 18:53:41
【问题描述】:
我在下面形成了一个批处理命令脚本,但它在具有高级用户权限的 Windows XP 中不起作用
@echo off
for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set dt=%%a
set YYYY=%dt:~0,4%
set MM=%dt:~4,2%
set DD=%dt:~6,2%
set HH=%dt:~8,2%
set Min=%dt:~10,2%
set Sec=%dt:~12,2%
set stamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%
xcopy "D:\secure" "D:\secure_bak\bak - %stamp%" /i
我收到如下错误
注册 mof 文件失败。 只有管理员组成员才能使用 WMIC.EXE。 原因:Win32 错误:访问被拒绝
请建议 WMIC.EXE 的替代方案,这样我也可以在 XP 中以 Power User 权限使用它。
提前感谢您的帮助。
问候,
【问题讨论】:
标签: batch-file timestamp windows-xp xcopy