locked
有關SC指令 遠端控制service 停止與啟動 RRS feed

  • 問題

  • 我想要由A主基觸發 去控制遠端B主機的服務上下
    如下寫成bat,
    sc \\10.82.3.151  stop SQLAgent$TIC
    sc \\10.82.3.151  stop MSSQL$TIC
    sc \\10.82.3.151  start MSSQL$TIC
    sc \\10.82.3.151  start SQLAgent$TIC
    ==================================================
    可是執行後發現,下烈錯誤訊息,可有方法解

    SERVICE_NAME: SQLAgent$TIC
            TYPE               : 10  WIN32_OWN_PROCESS
            STATE              : 3  STOP_PENDING
                                    (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x1
            WAIT_HINT          : 0x3a98

    D:\SC>sc \\10.82.3.151  stop MSSQL$TIC
    [SC] ControlService 無法 1051:
    已經將停止控制傳送給一個服務,有其他正在執行的服務依存在這個服務上。
    D:\SC>sc \\10.82.3.151  start MSSQL$TIC
    [SC] StartService 無法 1056:
    服務的例項已在執行中。
    D:\SC>sc \\10.82.3.151  start SQLAgent$TIC
    [SC] StartService 無法 1056:
    服務的例項已在執行中。

    2011年9月20日 上午 10:13

所有回覆

  • 另一問題請教 ==>

    SC指令 控制遠端主機 出現存取被拒 ,控制端與被控制端屬於同網段,請問要開甚麼特別的權限嗎
    目前是用管理者權限執行 (win2008R2)

    D:\SC>sc "\\10.89.1.152" query w3svc
    [SC] EnumQueryServicesStatus:OpenService 無法 5:

    存取被拒。

    D:\SC>sc "\\10.89.1.152" stop w3svc
    [SC] OpenService 無法 5:

    存取被拒。

    2011年9月21日 上午 03:54