All Users Desktoppath的环境variables是否适用于所有版本的Windows?

我想写一个batch file,可以从我的电脑复制到列表中的所有计算机的文件。 它需要被复制到AllUsers桌面(我将使用域pipe理员帐户来运行batch file)。

在我的Win7系统上, %ALLUSERSPROFILE%返回C:\ ProgramData。 是否有一个variables返回所有Windows版本的AllUsers Desktoppath? 我有一个XP,Vista和Win7的混合。

有没有环境变量保持桌面路径,但与这篇文章,你可以看到如何批量获取(答案是当前的用户桌面,你需要适应所有的用户桌面

它在Windows 7中是%public%

在远景,7,8

%USERPROFILE%\ .. \ DEFAULT \桌面