Internet Information Services (IIS)-Konfiguration sichern und wiederherstellen
Vor Konfigurationsänderungen an den Internet Information Services (IIS) – vor allem bei umfangreichen – ist es immer sinnvoll zuvor eine Sicherung der Konfiguration anzulegen, um diese bei Problemen notfalls wieder einspielen zu können.
IIS 6
Die Sicherung der IIS-Konfiguration kann über den Internetinformationsdienste-Manager durchgeführt werden. Im Kontextmenü des Servers wird dazu Alle Aufgaben -> Konfiguration sichern/wiederherstellen ausgewählt.
Anschließend kann über die Schaltfläche Sicherungskopie erstellen… eine Sicherung angelegt und ggf. durch ein Kennwort verschlüsselt werden.
Nach erfolgreicher Sicherung können an dieser Stelle über die weiteren Schaltflächen auch Sicherungen wiederhergestellt und gelöscht werden.
Alternativ kann die Sicherung auch per Kommandozeile über das Skript iisback.vbs (C:\Windows\System32) durchgeführt werden:
cscript.exe C:\Windows\System32\iisback.vbs /backup [/b <BackupName>] [/s <Server> [/u <Benutzername> [/p <Kennwort>]]]
IIS 7/8
Das Erstellen eines Backups über den IIS-Manager ist standardmäßig leider nicht mehr möglich. Backups können über das Kommandozeilenprogramm appcmd.exe verwaltet werden, das sich unter C:\Windows\System32\inetsrv\ befindet:
Backup erstellen:
appcmd.exe add backup <Backupname>
Backup wiederherstellen:
appcmd.exe restore backup <Backupname>
Backup löschen:
appcmd.exe delete backup <Backupname>
Die hiermit erstellten Sicherungen werden abgelegt unter:
C:\Windows\System32\inetsrv\backup\<Backupname>
Um Sicherungen wieder über die grafische Oberfläche verwalten zu können, kann alternativ das IIS7 Backup Restore UI eingerichtet werden…
Links
- Microsoft KB324277: How To Create a Metabase Backup by Using IIS 6.0 in Windows Server 2003
- Microsoft TechNet: Backing Up IIS Configurations Using Iisback.vbs (IIS 6.0)
- Microsoft TechNet: How to Back Up an IIS 7 Configuration
- Microsoft TechNet: Appcmd.exe (IIS 7)
- IIS.NET: IIS7 Backup Restore UI