none
Windows Server2008远程账户问题 RRS feed

  • 问题

  • 你好 我遇到一个问题 问题是:

    使用远程登录了服务器 本机上启动的服务会挂在到远程登录的这个账户

    远程登录会话结束后 这些服务不会在本机上自动重启加载 挂载的这些服务是为服务器上搭建的一个平台做支撑的

    他们不重启 平台就访问不了 只有去服务器上人为手动注销本机的账户(以及注销其他登录的远程账户)后再行登录 这些服务才会自启动 平台才能正常访问

    服务器使用的是Windows Sever 2008 R2

    请问这是我的设置问题还是别的问题?

    2019年8月27日 8:07

答案

  • 您好:
    我当前只能这样设置吗?因为考虑到一些人为因素,有没有别的办法可以让我锁定服务器而依然保持现状呢?
    如果当您使用ctrl+alt+del锁定当前测试软件用户的会话后,然后其他用户登陆就会产生抢占启动进程话, 我想可能只有您这种方法了。
    ——--------------------------------------------------------------------------------
    目前我所知道的就是使用tscon dos命令把远程会话中正在测试账号下运行的测试软件保持继续运行在console会话中。不会因为关闭远程桌面连接的会话窗口而导致测试程序中断进行。不确定这种方法对您是否有用。
    例如通常mstsc 远程连接使用应用程序测试账号testa 登陆远程会话主机时打开所有测试软件,然后关闭远程连接窗口。tesa会话状态会变为disconnect
    在远程服务器2008r2上使用管理员账户登陆在cmd 中输入命令 query session 查询到testa的会话id 为4
    输入tscon 4 /password:L123456! /dest:console
    testa 被命令转换成不中断会话console登陆,以确保正在testa账号下运行的UI测试的程序继续进行。

    Tscon
    https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc770988(v=ws.10)
    Disconnecting From Remote Desktop While Running Automated Tests
    https://support.smartbear.com/testcomplete/docs/testing-with/running/via-rdp/keeping-computer-unlocked.html



    Best Regards
    Andy YOU
    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2019年9月9日 2:31

全部回复

  • 您好
    1 "本机上启动的服务会挂在到远程登录的这个账户"
    1.1您远程端的w2008r2加入AD域了吗?您远程登陆这台服务器使用的账号是什么类型?(w2008r2本地管理员账号,域管理员账号,普通域账号不在w2008r2本地管理员组,普通域账号在w2008r2本地管理员组)
    1.2 您对这个账号设置了log on service 去登录启动您的三方服务吗?
    2"远程登录会话结束后 这些服务不会在本机上自动重启加载"
    2.1通常当您断开远程连接,仅仅是会话断开,只要您不注销,开启的软件仍然会在这个账号下运行(这个账号会处于disconnect 状态,其他账号为active状态)除非您手动注销您所登录的账号。那么,您的“远程登录会话结束“指的是注销会话登录的账号还是直接关闭远程连接的会话窗口呢?
    3 当您遇到这个问题时,您有考虑尝试使用local system account 去使用您的这些服务吗或者服务账号。如下图标注1 ,2
     或者说您为什么一定要用远程登录账号启动这些服务?


    Best Regards
    Andy YOU
    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2019年8月27日 15:35
  • 感谢回复。

    1.1 远程端的Windowssever2008没有加入AD域,我远程访问登录的账户是本地管理员账户(默认的administrator)。在发现我提问的问题前,新建了三个本地的其他管理员账户,在发现本问题后已经停用。

    1.2 我没有设置log on service登录启动第三方服务。

    2.1 我所说的 远程登录会话结束 包含了直接关闭远程会话窗口和在进程中结束/注销登录的账户,但经过我的观察,不论我是仅关闭远程登录会话窗口还是注销进程中远程登录的账户,本机账户也需要重新登录后,第三方服务才会重新加载/自启动。但有一个概率性问题,如果先在本机加载/自启动第三方服务后,别的电脑远程登录偶尔不会结束本机的第三方服务,但这个概率非常小。

    3 我没有尝试过使用你说的这个服务。并不是我一定要用远程登录账户启动这些第三方服务,而是就算我使用本机启动,别的电脑远程登录后会将本机的踢下线转而在远程的电脑上自启动。我说的有点儿绕,但正是因为远程账户登录将本机的服务踢下线是我不希望、需要解决的,所以我才有了本次疑问。

    所以我需要设置你说的AD域或者 log on service,local system account 吗?我的问题是由于这几项没有设置引起的?

    2019年8月28日 3:19
  • 您好:
    所以我需要设置你说的AD域或者 log on service,local system account 吗?我的问题是由于这几项没有设置引起的?
    "如果先在本机加载/自启动第三方服务后,别的电脑远程登录偶尔不会结束本机的第三方服务,但这个概率非常小"
    4 根据您的情况,我想您确实需要为您的三方服务设置local system account下运行以便用户频繁登录不会影响到软件长期启动运行。


    Best Regards
    Andy YOU
    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2019年8月28日 14:42
  • 感谢回复,

    那么请问我设置 local system account ,需要怎么操作?

    有详细的步骤吗?

    谢谢。

    2019年8月29日 0:31
  • 您好:
    5 当您在问题w2008r2上运行中输入service.msc ,查看您的三方软件的服务显示在这个列表里。如果在先打开某个三方服务的选项,然后点开它选择log on 标签。尝试选择log on as local system account .然后远程w2008r2查看这个应用的远程登陆服务中断的问题是否仍然存在。
    下图仅仅是示例,您需要找到您需要设置的三方软件的服务名




    Best Regards
    Andy YOU
    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2019年8月29日 2:57
  • 感谢回复,

    按照你的方法我试了一下,发现之前弄错了,抱歉抱歉。

    并不是之前提到的服务在不同远程登录的账户间自启动,而是进程,这几个进程是依附于系统自身的服务的,他们自己只有进程(见附图)。

    那么我还是想问,系统只有一个本地账户,本机自启动的进程为什么会被远程登录的同一个账户占用进程转而在远程登录的账户上自启动呢?有没有办法让这几个进程只在本机的账户上登录?或者哪怕远程的账户登录自启动后,注销远程登录账户他们也会在本机上自启而不需要在本机人为登录才自启?

    不知道我有没有表达明白,你能不能看懂。

    谢谢。

    由于我没找到验证账户的地方,所以不能贴图,抱歉。

    2019年8月29日 8:11
  • 您好:
    感谢您澄清您的问题。
    6 我们可以通过下面的链接验证我们的论坛账号?
    https://social.technet.microsoft.com/Forums/en-US/5c00b9a9-3afe-4ee9-bbf0-34157716b92a/verify-my-account?forum=reportabug

    7 “这几个进程是依附于系统自身的服务的,他们自己只有进程(见附图)。”
    您能说说他们依附于哪些系统自身的服务吗?或者说我能在哪下载到您说的这些三方软件的试用版进行测试。
    只要有1个三方软件我能下到并能成功测试就行,这样我可以举例说明。



    Best Regards
    Andy YOU
    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2019年8月30日 5:58
  • 感谢回复,

    我需要找一下能不能在网络上找到相应的软件供你进行测试。

    找到后回复你,

    谢谢。

    2019年8月30日 8:48
  • 你好,

    其中一个软件叫Node.js ,其他的进程我问了我们研发,是他们自己写的一些软件网上找不着。

    另外现在我已经找到一个个人觉得笨,但是有效的方法。

    就是取消需要输入用户名和密码才能登陆 以及 需要ctrl+alt+del 才能解开锁屏,取消这两项后,服务器相应的进程没有被关闭,而这在之前的操作中是会因为使用 ctrl+alt+del 锁屏而影响的。

    设置这两项后,其他电脑通过系统内置的 远程连接 访问服务器,暂时也没有出现之前抢登进程的情况。

    所以我还想问,我当前只能这样设置吗?因为考虑到一些人为因素,有没有别的办法可以让我锁定服务器而依然保持现状呢?

    谢谢。


    2019年9月2日 2:12
  • 您好:
    我当前只能这样设置吗?因为考虑到一些人为因素,有没有别的办法可以让我锁定服务器而依然保持现状呢?
    如果当您使用ctrl+alt+del锁定当前测试软件用户的会话后,然后其他用户登陆就会产生抢占启动进程话, 我想可能只有您这种方法了。
    ——--------------------------------------------------------------------------------
    目前我所知道的就是使用tscon dos命令把远程会话中正在测试账号下运行的测试软件保持继续运行在console会话中。不会因为关闭远程桌面连接的会话窗口而导致测试程序中断进行。不确定这种方法对您是否有用。
    例如通常mstsc 远程连接使用应用程序测试账号testa 登陆远程会话主机时打开所有测试软件,然后关闭远程连接窗口。tesa会话状态会变为disconnect
    在远程服务器2008r2上使用管理员账户登陆在cmd 中输入命令 query session 查询到testa的会话id 为4
    输入tscon 4 /password:L123456! /dest:console
    testa 被命令转换成不中断会话console登陆,以确保正在testa账号下运行的UI测试的程序继续进行。

    Tscon
    https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc770988(v=ws.10)
    Disconnecting From Remote Desktop While Running Automated Tests
    https://support.smartbear.com/testcomplete/docs/testing-with/running/via-rdp/keeping-computer-unlocked.html



    Best Regards
    Andy YOU
    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2019年9月9日 2:31
  • 感谢回复,

    谢谢你的方法,我再尝试一下吧。

    谢谢。

    2019年9月16日 0:52