SC建立服務編寫bat指令碼

2022-01-23 10:22:16 字數 1686 閱讀 2074

新建bat指令碼,並寫入一下文字儲存

解除安裝服務:先停止服務,再刪除服務

引數詳情:

sc [servername] create servicename [optionname=optionvalues] 

這裡的servername,servicename,optionname,optionvalues和上面的一樣,這裡就不多說了。這裡我們詳細說

明一下optionname和optionvalues。

optionname--optionvalues

描述 type=----own, share, interact, kernel, filesys

關於建立服務的型別,選項值包括驅動程式使用的型別,預設是share。

start=----boot, sys tem, auto, demand, disabled

關於啟動服務的型別,選項值包括驅動程式使用的型別,預設是demand(手動)。

error=----normal, severe, critical, ignore

當服務在匯入失敗錯誤的嚴重性,預設是normal。

binpath=--(string

) 服務二進位制檔案的路徑名,這裡沒有預設值,這個字串是必須設定的。

group=----(string

) 這個服務屬於的組,這個組的列表儲存在登錄檔中的servicegrouporder下。預設是nothing。

tag=----(string

) 如果這個字串被設定為yes,sc可以從createservice call中得到乙個tagid。然而,sc並不顯示這個標籤,所

以使用這個沒有多少意義。預設是nothing

depend=----(space separated string

)有空格的字串。

在這個服務啟動前必須啟動的服務的名稱或者是組。

obj=----(string

) 賬號執行使用的名稱,也可以說是登陸身份。預設是localsys tem

displayname=--(string

) 乙個為在使用者介面程式中鑑別各個服務使用的字串。

password=--(string

) 乙個密碼,如果乙個不同於localsystem的賬號使用時需要使用這個。

BAT指令碼編寫

批處理檔案最常用的幾個命令 echo表示顯示此命令後的字元 echo on 表示在此語句後所有執行的命令都顯示命令列本身 echo off 表示在此語句後所有執行的命令都不顯示命令列本身 與echo off相像,但它是加在每個命令列的最前面,表示執行時不顯示這一行的命令列 只能影響當前行 call ...

bat指令碼編寫簡介

echo 顯示此命令後的字元 echo off 不顯示除了echo off的命令列的所有命令列 不顯示本行命令列 rem 注釋 set a 計算數學表示式 dir s 列出目錄下所有檔名 dir b 只顯示檔名與副檔名 pause nul 不顯示 按任意鍵繼續.aa.bat檔案中的具體內容及解釋如下...

編寫自動備份bat指令碼

對於windows系統,我們可以使用bat指令碼來代替手工拷貝檔案備份.主要使用的語句有 1.xcopy 拷貝 2.md 建立 我的原始需求 按當前系統日期建立資料夾,並把指定要備份的目錄拷貝到該資料夾下.指令碼 echo off for f tokens 2 delims a in wmic os...