IIS in der
Eingabeaufforderung
ServerManagercmd –install Web-Server
installiert den Webserver-Standardkomponenten
ServerManagercmd –query
zeigt die installierten Rollen und Features des IIS an
Installation auch mit dem Windows Paket Manager PkgMgr möglich
Verwaltung mit
AppCmd.exe
liegt in %systemroot%\system32\intersrv
allgemeiner Syntax ist: Appcmd.exe Objekt „Objektname“ /Paramter:Wert
Befehle:
List liefert Informationen über das angegebene Objekt
Add erstellt ein neues Objekt
Delete löscht ein Objekt
Set Ändert die Einstellungen eines Objektes
Start/Stop startet, beendet Objekte die dieses Kommando untertsützen
wenn mehrere Befehle in einem Scrpit aufgerufen werden sollen muss jeder Befehl mit Appcmd beginnen
Objekte:
App Webanwendung
AppPool Anwendungspool
Backup Serverkonfigurationssicherung
Config Serverkonfigurationsinformation
Module
Request
Site Webseite
Trace
VDir virtuelle Verzeichnisse
WP Arbeitsprozess
Beispiele für
Befehle:
AppCmd list Site
listet die auf dem Webserver befindlichen Webseiten auf
AppCmd add site /name:TestSite01
fügt eine Webseite mit Namen TestSite01 hinzu
Appcmd add vdir /.app.name:“Default Web Site/“ /path:/Images /physicalPath: „C:\internet\wwwroot\images“
fügt ein neues virtuelles Verzeichnis mit Name Images hinzu, das auf den physikalischen Pfad auf C: verweist
AppCmd list request
listet die in Bearbeitung befindlichen Webanfragen auf
AppCmd list config
listet die Webserverkonfiguration in einer XML Date auf
Sicherung von Konfigurationsdaten
die Konfigurationsdateien werden im Ordner %systemdrive%\inetpub\history gesichert
appcmd set site /site.name:string /bindings.[protocol='string',bindingInformation='string'].bindingInformation:string
site.namestring ist der Name der Site, der Sie einen Hostheader hinzufügen möchten.
[protocol='string',bindingInformation='string'] ist die vorhandene Bindung, der Sie einen Hostheader hinzufügen möchten,
bindingInformation string ist die neue Bindung mit dem Hostheader.
Sicherung mit AppCmd
AppCmd add backup „Name der Sicherung“
wenn kein Name angegeben wird, wird ein Name mit Zeitstempel vergeben
die Sicherung wird in dem Ordner erstellt in dem AppCmd ausgeführt wird
AppCmd restore backup „Name der Sicherung“
stellt die Sicherung wieder her
AppCmd list backup
zeigt eine Liste der bisherigen Sicherungen