更新整个组织中的用户设置

为整个组织的用户更改一个或多个 Revit.ini 设置。

  1. 创建自定义版本的 Revit.ini 文件,步骤如下:
    1. 创建 Revit.ini 副本,保留原始版本,便于需要时返回。
    2. 编辑新的 Revit.ini 副本,根据需要更改所需的设置的值。
      例如,假设要更改 AppFrame 部分中的 Theme 值以及 Documentation 部分中的 HelpBrowser 和 OnlineHelpLocale 设置的值。
      [AppFrame]
      Theme=0
      [Documentation]
      HelpBrowser=1
      OnlineHelpLocale=enu
    3. 在 Revit.ini 中的 Install 部分添加 Update 设置,为即将收到更新的 Revit.ini 文件的各个用户指定要更改的部分和设置。
      使用此格式:
      Update=section|setting;section|setting;section|setting...
      例如:
      [Install]
      Update=Appframe|Theme;Documentation|HelpBrowser;Documentation|OnlineHelpLocale
    4. 使用脚本或组策略对象 (GPO) 将更新的 Revit.ini 文件推送到每个用户的计算机上的 UserDataCache 文件夹。

      UserDataCache 版本的 Revit.ini 文件位于以下位置:

      %ALLUSERSPROFILE%\Autodesk\RVT 2022\UserDataCache

  2. 要求用户重新启动 Revit 软件。

    用户下次启动 Revit 软件时,Revit 会比较 UserDataCache\Revit.ini 与用户配置版本的 Revit.ini 文件。 当它确定 UserDataCache 版本中的 Update 设置不同于用户配置版本的 Update 设置(或不存在),Revit 会将 UserDataCache\Revit.ini 中的 Update 设置指定的设置从该文件复制到用户配置版本的 Revit.ini 文件中,覆盖相应设置原有的值。 用户配置版本的 Revit.ini 文件中的其他值将不会更改。

示例

在用户重新启动 Revit 之前,用户配置版本的 Revit.ini 文件显示以下值:

[AppFrame]
Theme=1
[Documentation]
HelpBrowser=0
OnlineHelpLocale=fra

在用户重新启动 Revit(触发设置更新)之后,用户配置版本的 Revit.ini 文件显示以下值:

[AppFrame]
Theme=0
[Documentation]
HelpBrowser=1
OnlineHelpLocale=enu

此时,更新的设置已为用户实施。 用户每次启动软件时都会使用这些设置。