Table of Contents IntroduçãoComo usarCódigo Introdução Script em 'bat' para criação e automatização de sites Como usar Para criação de sites no IIS7/7.5 de forma rápida. Copie o código abaixo salve como quicksite.cmd ou quicksite.bat ou qualquer outro nome que desejar. Abra o prompt e execute a 'bat' da seguinte forma:
quicksite.bat IISBRASIL quicksite.cmd IISBRASIL Código Após a criação o site abrirá automaticamente em seu browser, após isso consulte o console de administração do IIS (InetMgr.exe), agora é com vocês, utilize a imaginação para você poder usar no dia-a-dia!
@ECHO OFF REM =============================================================================================== REM CREATE A NEW SITE IN ITS OWN APPPOOL. REM ARGUMENTS: SITENAME REM REM STEPS: REM 1) SETUP AND ARGUMENTS CHECKS REM 2) CREATE APPPOOL (SAME NAME AS SITE) REM 3) CREATE DIRECTORY c:\inetpub\ REM 4) CREATE DEFAULT.ASPX FILE IN c:\inetpub\ REM 5) CREATE SITE WITH PHYSICALPATH c:\inetpub\ REM 6) ASSIGN SITE ROOT APP TO APPLICATIONPOOL REM 7) ADD SITENAME TO HOSTS FILE RESOLVING TO 127.0.0.1 REM 8) LAUNCH IE WITH SITE REM ===============================================================================================
REM GOTO USAGE IF NO COMMAND-LINE ARGUMENTS if "%1" == "" GOTO USAGE REM CREATE SOME LOCAL VARIABLES SETLOCAL SET NEWDIR="%SYSTEMDRIVE%\inetpub\%1" SET APPCMD=%WINDIR%\system32\inetsrv\appcmd.exe @ECHO CREATE THE APPPOOL %APPCMD% ADD APPPOOL /NAME:"%1" @ECHO CREATE THE CONTENT DIRECTORY MD %NEWDIR% @ECHO CREATE DEFAULT.ASPX FILE IN CONTENT DIRECTORY ECHO ^ > "%NEWDIR%\default.aspx" @ECHO CREATE NEW SITE %APPCMD% ADD SITE /NAME:"%1" /BINDINGS:"http://%1:80" /PHYSICALPATH:"%NEWDIR%" @ECHO ASSIGN TO APPLICATION POOL %APPCMD% SET APP "%1/" /APPLICATIONPOOL:"%1" @ECHO ADD SITENAME TO HOSTS FILE ECHO 127.0.0.1 %1 >> %WINDIR%\system32\drivers\etc\hosts @ECHO LAUNCH INTERNET EXPLORER WITH THE NEW SITE START IEXPLORE http://%1/ REM USAGE MESSAGE IF NO COMMAND-LINE ARGUMENT WAS GIVEN
REM GOTO USAGE IF NO COMMAND-LINE ARGUMENTS if "%1" == "" GOTO USAGE
REM CREATE SOME LOCAL VARIABLES SETLOCAL SET NEWDIR="%SYSTEMDRIVE%\inetpub\%1" SET APPCMD=%WINDIR%\system32\inetsrv\appcmd.exe
@ECHO CREATE THE APPPOOL %APPCMD% ADD APPPOOL /NAME:"%1"
@ECHO CREATE THE CONTENT DIRECTORY MD %NEWDIR%
@ECHO CREATE DEFAULT.ASPX FILE IN CONTENT DIRECTORY ECHO ^ > "%NEWDIR%\default.aspx"
@ECHO CREATE NEW SITE %APPCMD% ADD SITE /NAME:"%1" /BINDINGS:"http://%1:80" /PHYSICALPATH:"%NEWDIR%"
@ECHO ASSIGN TO APPLICATION POOL %APPCMD% SET APP "%1/" /APPLICATIONPOOL:"%1"
@ECHO ADD SITENAME TO HOSTS FILE ECHO 127.0.0.1 %1 >> %WINDIR%\system32\drivers\etc\hosts
@ECHO LAUNCH INTERNET EXPLORER WITH THE NEW SITE START IEXPLORE http://%1/ REM USAGE MESSAGE IF NO COMMAND-LINE ARGUMENT WAS GIVEN
GOTO EXIT :USAGE @ECHO USAGE: %0 ^ @ECHO Example: "%0 MyNewSite" :EXIT Erick Albuquerque | Moderator at Technet Brasil http://iisbrasil.wordpress.com/ | http://erickalbuquerque.com.br/
Erick Albuquerque edited Revision 4. Comment: add TOC
Erick Albuquerque edited Revision 3. Comment: Corrigindo titulo
Luciano Lima [MVP] edited Revision 2. Comment: Foram feitas algumas correções ortográficas, formatação e adicionado novas tags.
Erick Albuquerque edited Revision 1. Comment: Arrumando titulo... com pt-BR e Ortografia.
Erick Albuquerque edited Original. Comment: Arrumando fonte