zhyiwww
          用平實(shí)的筆,記錄編程路上的點(diǎn)點(diǎn)滴滴………
          posts - 536,comments - 394,trackbacks - 0
          C:\tmp>sc /?
          錯(cuò)誤:  未知命令
          描述:
                  SC 是用于與服務(wù)控制管理器和服務(wù)進(jìn)行通信的命令行程序。
          用法:
                  sc <server> [command] [service name] <option1> <option2>...
                  選項(xiàng) <server> 的格式為 "\\ServerName"
                  鍵入 "sc [command]" 可以獲得有關(guān)命令的進(jìn)一步幫助
                  命令:
                    query-----------查詢服務(wù)的狀態(tài),
                                    或枚舉服務(wù)類型的狀態(tài)。
                    queryex---------查詢服務(wù)的擴(kuò)展?fàn)顟B(tài),
                                    或枚舉服務(wù)類型的狀態(tài)。
                    start-----------啟動(dòng)服務(wù)。
                    pause-----------向服務(wù)發(fā)送 PAUSE 控制請(qǐng)求。
                    interrogate-----向服務(wù)發(fā)送 INTERROGATE 控制請(qǐng)求。
                    continue--------向服務(wù)發(fā)送 CONTINUE 控制請(qǐng)求。
                    stop------------向服務(wù)發(fā)送 STOP 請(qǐng)求。
                    config----------更改服務(wù)的配置(永久)。
                    description-----更改服務(wù)的描述。
                    failure---------更改服務(wù)失敗時(shí)執(zhí)行的操作。
                    failureflag-----更改服務(wù)的失敗操作標(biāo)志。
                    sidtype---------更改服務(wù)的服務(wù) SID 類型。
                    privs-----------更改服務(wù)的所需權(quán)限。
                    qc--------------查詢服務(wù)的配置信息。
                    qdescription----查詢服務(wù)的描述。
                    qfailure--------查詢失敗時(shí)服務(wù)執(zhí)行的操作。
                    qfailureflag----查詢服務(wù)的失敗操作標(biāo)志。
                    qsidtype--------查詢服務(wù)的服務(wù) SID 類型。
                    qprivs----------查詢服務(wù)的所需權(quán)限。
                    qtriggerinfo----查詢服務(wù)的觸發(fā)器參數(shù)。
                    qpreferrednode--查詢首選的服務(wù) NUMA 節(jié)點(diǎn)。
                    delete----------(從注冊(cè)表)刪除服務(wù)。
                    create----------創(chuàng)建服務(wù)(將其添加到注冊(cè)表)。
                    control---------向服務(wù)發(fā)送控制。
                    sdshow----------顯示服務(wù)的安全描述符。
                    sdset-----------設(shè)置服務(wù)的安全描述符。
                    showsid---------顯示相應(yīng)于假定名稱的 SID 字符串。
                    triggerinfo-----配置服務(wù)的觸發(fā)器參數(shù)。
                    preferrednode---設(shè)置首選的服務(wù) NUMA 節(jié)點(diǎn)。
                    GetDisplayName--獲取服務(wù)的 DisplayName
                    GetKeyName------獲取服務(wù)的 ServiceKeyName。
                    EnumDepend------枚舉服務(wù)的依存關(guān)系。
                  下列命令不要求服務(wù)名稱:
                  sc <server> <command> <option>
                    boot------------(ok | bad) 指示是否將上一次啟動(dòng)保存為
                                    最近一次已知的正確啟動(dòng)配置
                    Lock------------鎖定服務(wù)數(shù)據(jù)庫
                    QueryLock-------查詢 SCManager 數(shù)據(jù)庫的 LockStatus
          示例:
                  sc start MyService
          是否想?yún)㈤?QUERY 和 QUERYEX 命令的幫助? [ y | n ]:
          y
          QUERY 和 QUERYEX 選項(xiàng):
                  如果查詢命令帶服務(wù)名稱,將返回
                  該服務(wù)的狀態(tài)。其他選項(xiàng)不適合這種
                  情況。如果查詢命令不帶參數(shù)或
                  帶下列選項(xiàng)之一,將枚舉此服務(wù)。
              type=    要枚舉的服務(wù)的類型(driver, service, all)
                       默認(rèn) = service)
              state=   要枚舉的服務(wù)的狀態(tài) (inactive, all)
                       (默認(rèn) = active)
              bufsize= 枚舉緩沖區(qū)的大小(以字節(jié)計(jì))
                       (默認(rèn) = 4096)
              ri=      開始枚舉的恢復(fù)索引號(hào)
                       (默認(rèn) = 0)
              group=   要枚舉的服務(wù)組
                       (默認(rèn) = all groups)
          語法示例
          sc query                - 枚舉活動(dòng)服務(wù)和驅(qū)動(dòng)程序的狀態(tài)
          sc query eventlog       - 顯示 eventlog 服務(wù)的狀態(tài)
          sc queryex eventlog     - 顯示 eventlog 服務(wù)的擴(kuò)展?fàn)顟B(tài)
          sc query type= driver   - 僅枚舉活動(dòng)驅(qū)動(dòng)程序
          sc query type= service  - 僅枚舉 Win32 服務(wù)
          sc query state= all     - 枚舉所有服務(wù)和驅(qū)動(dòng)程序
          sc query bufsize= 50    - 枚舉緩沖區(qū)為 50 字節(jié)
          sc query ri= 14         - 枚舉時(shí)恢復(fù)索引 = 14
          sc queryex group= ""    - 枚舉不在組內(nèi)的活動(dòng)服務(wù)
          sc query type= interact - 枚舉所有不活動(dòng)服務(wù)
          sc query type= driver group= NDIS     - 枚舉所有 NDIS 驅(qū)動(dòng)程序
          C:\tmp>

          如果需要查看全部的服務(wù):
          可以使用  sc query state= all 

          如果我想完成一個(gè)自動(dòng)啟動(dòng)和關(guān)閉的oracle 腳本,可以通過如下步驟實(shí)現(xiàn):
          1)sc query state= all > sl.txt
          2)findstr "DISPLAY_NAME" sl.txt > asl.txt
          如下:
          C:\tmp>findstr "DISPLAY_NAME"  sl.txt
          DISPLAY_NAME: Adobe Acrobat Update Service
          DISPLAY_NAME: Application Experience
          DISPLAY_NAME: Application Layer Gateway Service
          DISPLAY_NAME: AMD External Events Utility
          DISPLAY_NAME: Avira Scheduler
          DISPLAY_NAME: Avira Real-Time Protection
          DISPLAY_NAME: Application Identity
          DISPLAY_NAME: Application Information
          DISPLAY_NAME: Application Management
          DISPLAY_NAME: Windows Audio Endpoint Builder
          DISPLAY_NAME: Windows Audio
          。。。
          3)findstr /i "oracle"  asl.txt > osl.txt
          內(nèi)容:
          C:\tmp>findstr /i "oracle" asl.txt
          DISPLAY_NAME: OracleDBConsoleorcl
          DISPLAY_NAME: OracleJobSchedulerORCL
          DISPLAY_NAME: OracleMTSRecoveryService
          DISPLAY_NAME: OracleOraDb11g_home1ClrAgent
          DISPLAY_NAME: OracleOraDb11g_home1TNSListener
          DISPLAY_NAME: OracleServiceORCL
          DISPLAY_NAME: Oracle ORCL VSS Writer Service
          4)在vim中,把DISPLAY_NAME:替換成 net stop 或者net start就可以了:

          C:\tmp>gvim osl.txt
          C:\tmp>type  osl.txt
          net stop  OracleDBConsoleorcl
          net stop  OracleJobSchedulerORCL
          net stop  OracleMTSRecoveryService
          net stop  OracleOraDb11g_home1ClrAgent
          net stop  OracleOraDb11g_home1TNSListener
          net stop  OracleServiceORCL
          net stop  Oracle ORCL VSS Writer Service
          net start  OracleDBConsoleorcl
          net start  OracleJobSchedulerORCL
          net start  OracleMTSRecoveryService
          net start  OracleOraDb11g_home1ClrAgent
          net start  OracleOraDb11g_home1TNSListener
          net start  OracleServiceORCL
          net start  Oracle ORCL VSS Writer Service


          |----------------------------------------------------------------------------------------|
                                     版權(quán)聲明  版權(quán)所有 @zhyiwww
                      引用請(qǐng)注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2014-02-18 20:46 zhyiwww 閱讀(1087) 評(píng)論(0)  編輯  收藏 所屬分類: softwarewindowsoracle
          主站蜘蛛池模板: 福贡县| 崇阳县| 腾冲县| 白河县| 钦州市| 应城市| 磴口县| 宜阳县| 乡城县| 莆田市| 新津县| 昌平区| 五原县| 温宿县| 肥西县| 潼关县| 黑水县| 会东县| 普定县| 新泰市| 长寿区| 张家界市| 广元市| 吉水县| 娱乐| 南丹县| 舒兰市| 和林格尔县| 南汇区| 吐鲁番市| 丹寨县| 武强县| 石景山区| 凤冈县| 右玉县| 寿光市| 镇远县| 观塘区| 汾西县| 如皋市| 江山市|