使用ArcCatalog连接到ArcGIS Server

如何将工作站帐户添加到服务器上的agsadmin组? 这是否需要两台机器在同一个Windows域上?

同事不能通过ArcCatalog连接,但我不知道如何将他的帐户添加到组,因为该帐户不存在于服务器上。 (奇怪的是,我可以从我的机器连接,但我的帐户也不是agsadmin组的成员。)

如果用户不在同一个域中,最简单的方法可能是将本地用户添加到您的同事可以使用的服务器上。

据我所知,通过本地(LAN)连接连接到ArcGIS Server的用户必须是域用户。 我把自己的域帐户添加到agsuser组,这就是为什么它适用于我(我这样做大约三年前,这就是为什么我最初没有记得如何loginAGS的作品)。

如果用户不在您的域中,则可以使用Internet方法进行连接(这需要用户名和密码)。

更新:这是一个hacky的解决方法(Monkseato雅培已经提供了这种解决scheme,但我想在这里添加信息)。 由于您有一个域用户尝试连接到非域服务器上的本地组,这比ArcGIS Server问题更像是一个networking问题。

我问了一个关于ServerFault的问题 ,他们的回答是,你可以:

  1. 使用与尝试连接的域用户相同的用户名和密码添加本地帐户
  2. 将服务器添加到域

您可以在服务器机器上为您的同事创build一个工作站帐户,然后在连接到服务器时让您的同事的工作站帐户在自己的机器上使用服务器帐户的凭据。 上周我解决了类似的问题,并在这里发布了答案:

如何从XP模式连接到Windows 7主机上的IIS和SQL Server Express

我认为可以通过在ArcGIS Server框中创build一个与工作站凭据具有相同用户名和密码的本地用户,将新用户添加到Agsadmin或agsuser组来完成此操作。 我从来没有用ESRItesting过,但是之前我已经用其他的Windows应用程序做过。

如果这不起作用,那么为什么不使用安装在ArcGIS虚拟文件夹中的基于Web的pipe理器。 使用这个你的用户应该能够创build/停止启动和删除服务。 你将需要为他创build一个本地用户login。

在服务器上创build任何用户。 将其添加到agsadmin组。 然后以服务器的本地用户身份login。

例如:

用户名:{YourServerName} \用户名

密码:密码