Windows 堡垒机实现 GBaseDataStudio 多用户配置隔离方案需求堡垒机多用户 RDP 远程登录共用一套 GBaseDataStudio 程序各用户数据库连接、界面配置、SQL 脚本相互隔离、不可互相查看。软件特性GBaseDataStudio 基于 Eclipse 框架无独立 conf 文件夹连接信息存工作空间软件配置存 configuration支持启动参数自定义路径。核心原理Eclipse 程序两个关键启动参数-data指定工作空间数据库连接、密码、保存 SQL 存放目录-configuration指定运行配置界面布局、软件偏好配置目录借助系统变量%USERPROFILE%自动绑定当前 Windows 用户目录实现配置自动分用户存储。部署步骤1. 程序部署软件统一放置C:\\GDS\\GBaseDataStudio权限配置该目录普通用户只读 执行禁止写入修改防止篡改程序。2. 编写启动脚本【GBaseDS 启动.bat】echo off\n::定义个人配置路径\nset \USER_WS%USERPROFILE%\\GBaseDS_Workspace\\nset \USER_CFG%USERPROFILE%\\GBaseDS_Config\\n::自动创建文件夹\nmd \%USER_WS%\ 2nul\nmd \%USER_CFG%\ 2nul\n::带参数启动配置隔离生效\n\C:\\GDS\\GBaseDataStudio\\GBaseDataStudio.exe\ -data \%USER_WS%\ -configuration \%USER_CFG%\3. 批处理文件放置到公共用户桌面然后把这个文件放在C:\\Users\\Public\\Desktop 这个目录下4. 使用规范桌面下发脚本快捷方式给所有运维用户严禁直接双击原 exe 启动必须通过 bat 打开软件。效果验证用户 A配置保存在C:\\Users\\A\\GBaseDS_Workspace用户 B配置保存在C:\\Users\\B\\GBaseDS_Workspace用户自建连接互相隔离数据互不互通。