1. 程式人生 > 其它 >.net 命令列釋出及iis命令列部署

.net 命令列釋出及iis命令列部署

 1 echo Please use administrator privileges to run.
 2 ::請使用管理員許可權執行
 3 cd /d %~dp0
 4 ::站點名稱
 5 set name="test"
 6 ::繫結域名和埠號
 7 set domain=*:5000
 8 ::網站原始檔物理路徑
 9 set physicalPath="%cd%\web"
10 
11 
12 ::設定許可權
13 echo Y|cacls %physicalPath% /T /G Everyone:F
14 ::刪除同名網站
15 %systemroot%/system32/Inetsrv/APPCMD.exe delete site /site.name:%name%
16
::刪除同名程式池 17 %systemroot%/system32/Inetsrv/APPCMD.exe delete AppPool /AppPool.name:%name% 18 ::新增程式池 19 %systemroot%/system32/Inetsrv/APPCMD.exe add AppPool /name:%name% /managedRuntimeVersion:"" 20 ::新增網站 21 %systemroot%/system32/Inetsrv/APPCMD.exe add site /name:%name% /physicalPath:%physicalPath% /bindings:"http/%domain%:
" 22 ::設定程式池 23 %systemroot%/system32/Inetsrv/APPCMD.exe set site /site.name:%name% /[path='/'].applicationPool:%name% 24 25 pause
 1 ::啟動網站
 2 %systemroot%/system32/Inetsrv/APPCMD.exe start site /site.name:test 
 3 
 4 ::啟動程式池
 5 %systemroot%/system32/Inetsrv/APPCMD.exe start AppPool /AppPool.name:test
 6 ::停止程式池
7 %systemroot%/system32/Inetsrv/APPCMD.exe stop AppPool /AppPool.name:test 8 9 @echo off 10 echo Please use administrator privileges to run. 11 ::請使用管理員許可權執行 12 cd /d %~dp0 13 14 ::複製資料夾 15 for /l %%i in (6070,1,6079) do xcopy gb.dir.api /d /s /e /i /h /c /y gb.dir.api%%i 16 17 pause 18 19 ---釋出------------------------------------------------------------------------- 20 @echo off 21 echo Please use administrator privileges to run. 22 ::請使用管理員許可權執行 23 cd /d %~dp0 24 25 ::設定許可權 26 for /l %%i in (6070,1,6079) do echo Y|cacls %cd%\gb.dir.api%%i /T /G Everyone:F 27 28 ::刪除同名網站 29 for /l %%i in (6070,1,6079) do %systemroot%/system32/Inetsrv/APPCMD.exe delete site /site.name:gb.dir.api%%i 30 31 ::刪除同名程式池 32 for /l %%i in (6070,1,6079) do %systemroot%/system32/Inetsrv/APPCMD.exe delete AppPool /AppPool.name:gb.dir.api%%i 33 34 ::新增程式池 35 for /l %%i in (6070,1,6079) do %systemroot%/system32/Inetsrv/APPCMD.exe add AppPool /name:gb.dir.api%%i /managedRuntimeVersion:"" 36 37 ::新增網站 38 for /l %%i in (6070,1,6079) do %systemroot%/system32/Inetsrv/APPCMD.exe add site /name:gb.dir.api%%i /physicalPath:%cd%\gb.dir.api%%i /bindings:"http/*:%%i:" 39 40 ::設定程式池 41 for /l %%i in (6070,1,6079) do %systemroot%/system32/Inetsrv/APPCMD.exe set site /site.name:gb.dir.api%%i /[path='/'].applicationPool:gb.dir.api%%i 42 43 44 pause
AppCmd.exe 工具使用說明 https://blog.csdn.net/wulex/article/details/61916128