Windows Server 2008 R2 上保证存在哪些路径?

jpm*_*c26 4 windows-server-2008-r2

Windows Server 2008 R2 实例上保证存在哪些路径?客户端要求某些指令在所有情况下都指定确切的路径。(执行上述指令的人不应该自己决定任何路径,即使路径完全没有区别。)所以我需要知道我可以依靠哪些路径到达那里。如果它们涉及环境变量对我来说没问题,但它们需要是保证保存现有路径的变量。(也就是说,不可能对不存在的路径进行修改。)

或者没有保证的路径?

MaQ*_*eod 6

您可以使用环境变量。这些是系统使用的变量,因此它们必须是有效路径。它们也适用于各种 Windows 平台,因此即使标准硬编码路径发生变化,Windows 加载到变量中的路径仍将保持有效。

%HOMEPATH% - 指向当前登录用户的主目录。此路径始终可供用户写入,因此如果用户自己安装软件,您将不会遇到权限问题。

%HOMEDRIVE% - 指向安装系统的驱动器(通常是 C:,但可以更改)。这不是安装的最佳选择,组策略经常阻止用户在此处写入。

%PROGRAMFILES% - 默认程序文件文件夹,安装的常见位置。

  • +1:%APPDATA% 和 %TEMP% 也是两个很好的。:) (2认同)