如何将工作站帐户添加到agsadmin
服务器上的组?这是否要求两台机器都位于同一个 Windows 域中?
同事无法通过 ArcCatalog 连接,但我不知道如何将他的帐户添加到组中,因为该帐户在服务器上不存在。(奇怪的是,我可以从我的机器连接,但我的帐户也不是该agsadmin
组的成员。)
答案1
如果用户不在同一个域中,最简单的方法可能是向服务器添加您的同事可以使用的本地用户。
据我所知,通过本地 (LAN) 连接连接到 ArcGIS Server 的用户必须是域用户。我将自己的域帐户添加到 agsuser 组,这就是它对我有用的原因(我大约三年前这样做过,这就是为什么我最初不记得如何登录 AGS)。
如果用户不在您的域中,您可以使用 Internet 方法进行连接(这做需要用户名和密码)。
更新:有一个解决这个问题的办法(Monkseato 修道院院长已经提供了这个解决方案,但我也想在这里添加这些信息)。由于您有一个域用户试图连接到非域服务器上的本地组,因此这更多的是网络问题,而不是 ArcGIS Server 问题。
我问了一个问题在 ServerFault 上,他们的回复是您可以:
- 添加与尝试连接的域用户具有相同用户名和密码的本地帐户
- 将服务器添加到域
答案2
您可以在服务器计算机上为同事创建一个工作站帐户,然后让同事在自己的计算机上的工作站帐户在连接到服务器时使用服务器帐户的凭据。我上周解决了类似的问题,并在此处发布了答案:
答案3
我认为您可以通过在 ArcGIS Server 框上创建一个本地用户(该用户具有与您的工作站凭据相同的用户名和密码)来执行此操作,然后将新用户添加到 Agsadmin 或 agsuser 组。我从未使用 ESRI 测试过此操作,但我之前曾使用其他 Windows 应用程序成功完成此操作。
如果这不起作用,那么为什么不使用安装在 ArcGIS 虚拟文件夹中的基于 Web 的管理器呢?使用这个,您的用户应该能够创建/停止、启动和删除服务。您需要为他创建一个本地用户以供登录。
答案4
在服务器上创建任何用户。将其添加到 agsadmin 组。然后以服务器的本地用户身份登录。
例如:
用户名:{您的服务器名称}\用户名
密码:password