Configurare IIS 7.5 utilizzando il comando Appcmd.exe

by | Nov 10, 2011

IIS 7.0 offre un nuovo strumento da riga di comando, Appcmd.exe, da configurare e  interrogare gli oggetti sul server Web, e di ritornare in uscita in formato testo o XML. In questo articolo vi spiegherò quello che questo strumento è, come usarlo e come  eseguire comuni attività di amministrazione di IIS come la creazione di nuovi  siti, l’arresto / l’avvio dei servizi, e la visualizzazione dello stato del  sito.

Appcmd.exe consente di eseguire quasi tutte le funzioni di gestione tipica si  desidera eseguire con la CLI, invece della GUI. Per esempio, ecco alcune  delle cose che Appcmd.exe può fare:

  • Avviare e arrestare IIS siti web
  • Creare siti web IIS, applicazioni, pool di applicazioni, e le directory virtuali
  • Mostra i processi in esecuzione IIS e la lista attualmente in esecuzione richieste
  • Importare, esportare, e cercare di IIS configurazioni ASP.NET

Quanto più si prende l’output di un comando Appcmd.exe, si combinano con una logica di scripting, e l’uso che per eseguire un altro comando Appcmd.exe, maggiore è la potenza per l’applicazione. In altre parole, mentre si utilizza Appcmd.exe per eseguire un  comando sola volta o metterlo in un collegamento sul desktop di Windows per  eseguire un comando frequente può essere molto utile, si potrebbe ottenere funzionalità di una tonnellata di più utilizzando Appcmd.exe in complessi script  IIS amministrativa.

Qui ci sono poche applicazioni pratiche per l’utilizzo di Appcmd.exe:

  • Start & Stop IIS dalla riga di comando
  • Creare un nuovo sito o una directory virtuale di IIS (o apportare
    alcuna modifica di configurazione di IIS che si desidera, in realtà)
  • Backup della configurazione di IIS
  • Esportazione di IIS configurazioni

Ci sono un paio di cose che dovete sapere sull’utilizzo appcmd, anche prima di eseguire il primo comando Appcmd.exe.

  1. Devi avere installato IIS 7.x per ottenere il comando Appcmd.exe.
  2. Avete bisogno di sapere dove il comando Appcmd.exe si trova in quanto non è nel percorso predefinito. Per eseguire Appcmd.exe, si sia bisogno di cambiare la directory in% windir% \ system32 \ inetsrv \ o aggiungere tale directory
    alla vostra variabile PATH.  Sul mio Windows 2008 server con una installazione di default, Appcmd.exe si trova in
    C: \ Windows \ System32 \ inetsrv.

Proprio come altri comandi di Windows, è possibile ottenere le basi di come l’utilizzo del comando digitando Appcmd.exe /?

Troverete che la disposizione generale di comando è:

APPCMD (command) (object-type) <identifier> < /parameter1:value1

I comandi di base utilizzati con Appcmd.exe sono start, stop, lista, aggiungere, eliminare e impostare. Di solito, ognuno di questi comandi sarebbero stati utilizzati con un tipo di oggetto che si sta chiedendo Appcmd.exe a svolgere la funzione richiesta
via.

Possibilità del tipo di oggetto sono:

  • Site – IIS
    IIS virtuale del sito
  • App – IIS
    IIS applicazione
  • Vdir – IIS
    directory virtuale di IIS
  • Apppool –
    pool di applicazioni IIS
  • Config –
    IIS impostazioni generali di configurazione
  • Backup –
    IIS backup di configurazione del server (e il comando di ripristino è anche disponibile)
  • Wp – IIS
    processi di lavoro IIS
  • Request
    attiva le richieste HTTP
  • Module
    moduli di amministrazione del server IIS
  • Trace
    traccia i log del server IIS
Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore

Related Post

0 Comments

Submit a Comment

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione