您可以从命令行更改 Password Sync 配置,而无需使用配置向导。
何时可以通过命令行更改 Password Sync 配置?
使用以下命令时,您可以通过命令行更改密码同步配置:
- 密码同步 1.6 版或更高版本。
- 拥有用于 Google 身份验证的服务账号。了解详情
- Password Sync 应用查询 Microsoft Active Directory 的安全上下文。
如需了解其他配置选项,请参阅配置密码同步。
通过命令行更改 Password Sync 配置
- 以网域管理员的身份登录网域控制器。账号必须属于网域控制器所在的网域。
在命令提示符下,前往 Password Sync 程序文件夹。默认位置为 C:\Program Files\Google
密码同步。例如:
cd C:\Program Files\Google\Password Sync查看下方的设置表格。
在网域控制器的命令提示符下,开始构建命令。
首先使用以下命令,然后附加要更新的实参和形参。在每个实参前面加上 2 个短划线和所有小写字母。并将参数值用引号括起来。
PasswordSync.exe注意:最终版本的命令应该是没有换行符的单个命令。
参数名 参数值 --admin_email
您 Google 管理员的电子邮件地址。
示例:--admin_email="admin@solarmora.com"
--base_dn (可选)您的 Active Directory 网域的基准标识名 (DN)。
如果省略此参数,密码同步会尝试自动检测基本 DN。
示例:--base_dn="OU=users,DC=mydomain,DC=com"
--credentials_file 指向您服务账号 JSON 文件的完整路径。
注意:该 JSON 文件中包含允许访问您 Google 网域的密钥。完成身份验证后,您应将该文件从系统中移除。
示例:
--credentials_file="c:\users\administrator\downloads\service_account.json"--mail_attribute (可选)包含各个用户的 Google 电子邮件地址的 Active Directory 属性。
如果省略此参数,密码同步会使用默认的“mail”属性。
示例:--mail_attribute="mail"
--nouse_gui
通过命令行运行实用程序,而不使用 GUI。
无参数值。
--norestart_service
(可选)
指定此参数后,密码同步会在保存配置后跳过服务重启。
无参数值。
--nowait_at_exit
(可选)
指定此参数后,Password Sync 会关闭该实用程序,而无需等待用户按 Enter 键。
无参数值。
Password Sync 配置示例
在此示例中,网域管理员的地址为 admin@solarmora.com。Active Directory 基本 DN 为 OU=users,DC=mydomain,DC=com。服务账号的 JSON 文件位于网域控制器上的 c:\users\administrator\downloads\service_account.json。每个用户名都存储在 Active Directory 的 mail 属性中。不使用 GUI 运行此命令。
注意:以下示例命令是一行连续的代码,此处显示的所有换行符仅用于设置网页格式。
PasswordSync.exe --admin_email="admin@solarmora.com"
--base_dn="OU=users,DC=mydomain,DC=com"
--credentials_file="c:\users\administrator\downloads\service_account.json"
--mail_attribute="mail" --nouse_gui
Google、Google Workspace 以及相关标志和徽标是 Google LLC 的商标。其他所有公司名和产品名是其各自相关公司的商标。