Criando site no IIS 7 e 7.5 de forma rápida (pt-BR)

Criando site no IIS 7 e 7.5 de forma rápida (pt-BR)

Table of Contents



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

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/

Leave a Comment
  • Please add 5 and 7 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
  • 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

Page 1 of 1 (5 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Erick Albuquerque edited Original. Comment: Arrumando fonte

  • Erick Albuquerque edited Revision 1. Comment: Arrumando titulo... com pt-BR e Ortografia.

  • Luciano Lima [MVP] edited Revision 2. Comment: Foram feitas algumas correções ortográficas, formatação e adicionado novas tags.

  • Erick Albuquerque edited Revision 3. Comment: Corrigindo titulo

  • Erick Albuquerque edited Revision 4. Comment: add TOC

Page 1 of 1 (5 items)