天天看點

Windows shell 建立使用者,并将service啟動使用者設為該使用者

最近改InstallAnyWhere腳本,其提供的action中可以調用系統的command或script,windows下就是CMD指令和BAT,有些實用指令記錄一下。

建立使用者test,密碼為password:

net user test password /ADD

删除使用者test:

net user test /delete

授權使用者對某目錄d:\Program Files\Applian的通路權限(full access):

cacls "d:\Program Files\Applian" /t /e /g test:f

windows command-line 指令授權賬戶的權限為Log On As A Service,

ntrights.exe +r SeServiceLogonRight -u domain\accountname

如果在CMD運作遇到以下錯誤,關閉wiNdows  UAC功能或讓CMD運作在admin使用者下(run as admin)

Granting SeServiceLogonRight to domain\accountname   OpenPolicy:

***Error*** OpenPolicy -1073741790

ntrights指令需要單獨從微軟網站下載下傳,屬于Resource Kit Tools包,主要功能就是給service授權,能授權的功能如下,該指令運作需要administrator權限:

用管理者權限運作某些指令的方式為:

runas /user:administrator cmd.exe

相當于windows版的sudo,運作後需要手工輸入管理者密碼。

繼續閱讀