Skip to main content

configureserviceaccount

本主题与 Linux 上的 ArcGIS Enterprise 无关。

此实用程序用于 Microsoft Windows 服务器上的所有 ArcGIS Data Store 类型。

configureserviceaccount 实用程序可更改 ArcGIS Data Store 账户在单台 Windows 计算机上使用的登录信息。

使用该实用程序设置账户时,可将账户信息导出到文件中。 文件中的密码已加密。 在某些情况下您可以使用该文件来导入同一账户信息,例如,设置另一 ArcGIS Data Store 并需要使用相同的账户时。 在这种情况下,则在新的计算机上运行 configureserviceaccount 实用程序并导入包含账户信息的文件。

您也可以使用此实用程序更新 ArcGIS Data Store 账户的密码。 如果 Windows 账户密码发生变化,则运行该实用程序并为账户指定新的密码。

如果您将 ArcGIS Data Store 账户设置为组托管服务账户,则您指定了用户名参数的账户可以在账户名称末尾包括 $ 或将其省略。 使用组托管服务账户时,不需要指定密码参数。

更新账户时,必须对数据存储中的每台计算机执行更新操作。 例如,如果更新了三节点时空大数据存储的账户,则必须在三台计算机中的每一台上运行 configureserviceaccount 实用程序。

语法

configureserviceaccount [--username <Windows account>] [--password <account password>] [--readconfig <user configuration file>] [--writeconfig <user configuration file>]

选项

描述

--username

用于 ArcGIS Data Store 账户的网络登录账户或组托管服务账户。

如果使用了 --readconfig 选项,则此选项不是必填项。

--password

通过 --username 选项指定的网络登录账户的密码。

要更改现有 ArcGIS Data Store 账户的密码,可使用 --username 选项运行 configureserviceaccount 实用程序,并使用 --password 选项指定新密码。

如果使用 --readconfig 选项或通过 --username 选项指定了组托管服务账户,则此选项不是必填项。

--writeconfig

如果在运行 configureserviceaccount 实用程序时包括了此选项,会创建一个包含所提供凭据的配置文件。 文件中的密码信息已加密。

--readconfig

使用通过 --writeconfig 选项创建的配置文件中存储的信息,配置 ArcGIS Data Store 账户。

使用此选项时,不需要其他选项。

示例

在此示例中,configureserviceaccount 设置 mynetwork\datastore 账户以运行 ArcGIS Data Store 服务并授予此账户 ArcGIS Data Store 系统文件夹和文件的所需权限。

configureserviceaccount --username mynetwork\datastore --password SewL0ng

在本示例中,将组托管服务账户作为 ArcGIS Data Store 账户,并将信息写入了 temp 目录中的配置文件:

configureserviceaccount --username example\datastore-gmsa$ --writeconfig c:\temp\domainaccountconfig.xml

注:

更改账户会导致在其下运行的服务重启。

在此示例中,ArcGIS Data Store 账户已更改,且账户信息已写入位于 C:\adminfiles 的文件 (adsainfo) 中。

configureserviceaccount --username mynetwork\datastore --password SewL0ng --writeconfig C:\adminfiles\adsainfo.xml

在此示例中,ArcGIS Data Store 安装在不同的计算机上,且管理员使用在上一示例中创建的文件运行 configureserviceaccount 实用程序以设置同一账户。

configureserviceaccount --readconfig C:\adminfiles\adsainfo