Sie iisreset ist ein Befehlszeilen-Dienstprogramm, das hat schon von IIS 5, die Sie verwenden können, um Stop-IIS, IIS neu starten, und ein Neustart des IIS-Server. Typische Gründe für einen Neustart IIS sind:
Sie können WMI-Scripts für ein paar typische IIS Management-Aufgaben:
Einige WMI-Skripts werden von Microsoft, und befinden sich im Verzeichnis \ Windows \ System32-Verzeichnis. Diese WMI-Skripte und die damit verbundenen Funktionen sind unten aufgelistet:
Active Directory Services Interface (ADSI) wurde in IIS 5 für die Verwaltung IIS von der Befehlszeile aus. Mit ADSI können Sie IIS-Konfigurationseinstellungen, und konfigurieren Sie Websites, Applikationen und virtuellen Verzeichnisse von der Befehlszeile aus. Mit IIS 6, Es wird empfohlen, WMI-Skripts über ADSI. Alle benutzerdefinierten ADSI Skripte vorher in IIS 5 sollte geprüft werden, um sicherzustellen, dass sie in IIS 6.
Einige IIS-spezifische Windows-Befehlen, wie z. B. die Netto-Befehle können verwendet werden, um den IIS von der Befehlszeile aus:
Sie können auch die Resource Kit-Dienstprogramme aufgeführt, um bestimmte Elemente des IIS:
Sie iisreset ist in der Regel verwendet, wenn Sie sie brauchen, um von der mangelhaften Anwendung Situationen. Sie können den Windows Task Scheduler zu planen IIS neu zu starten nach vordefinierten Parametern.
Die iisweb.vbs Utility-Liste wird verwendet, um Web-Sites, Erstellen und Löschen von Websites und Start-und Stopp-Web-Sites in IIS.
iisweb.vbs hat die folgenden Optionen:
/create für die Erstellung einer Web-Site. /delete für das Löschen einer Web-Site. /start für den Start einer Web-Site. /stop für die Einstellung einer Web-Site /pause Pause für eine Web-Site /query für die Problembehandlung bei einer Web-Site - zeigt alle Websites auf dem IIS-Maschine So erstellen Sie eine Website, benutzen Sie:
iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]]
Path den physischen Speicherort der Dateien für die Web-Site. Wenn das Verzeichnis nicht vorhanden ist, das Skript erstellt werden. SiteName den Namen der neuen Website. Dies ist der Name, wird in den IIS-Manager. /b Port der Port, auf dem die neue Web-Site sollte zuhören für HTTP-Anfragen. Der Standardwert ist Port 80. /i IP-Adresse, die IP-Adresse, müssen für die Web-Site. /d HostHeader, die Host-Header für den neuen Standort. /dontstart verwendet, um anzuzeigen, dass IIS nicht automatisch die Website, nachdem sie erstellt wird. IIS standardmäßig startet eine neu erstellte Website. /s Computer verwendet, um anzuzeigen, dass das Skript ausgeführt werden soll, auf diesem entfernten Rechner. Der lokale Computer verwendet. /u [Domain\]User die Zugangsdaten, die verwendet werden, um die Web-Site auf dem entfernten Rechner. /p Password das Passwort des Kontos Mandate (oben). Zum Starten, Stoppen, zu löschen oder Pause eine Website, benutzen Sie:
iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]] STOP iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]]
WebSite wird der Name der Website, die gelöscht werden sollen, gestartet, gestoppt oder angehalten. /s Compute r, verwendet, um anzuzeigen, dass das Skript ausgeführt werden soll, auf diesem entfernten Rechner. Der lokale Computer verwendet. /u [Domain\]User die Zugangsdaten, die verwendet werden, um zu löschen, zu starten, stoppen, pausieren oder die Web-Site auf dem entfernten Rechner. /p Password das Passwort des Kontos Mandate (oben). Zur Abfrage Websites auf Ihrem IIS-Server, verwenden Sie
iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
Die iisvdir.vbs Befehl kann benutzt werden, um virtuelle Verzeichnisse in einem bestimmten Stamm, zu erstellen und zu löschen virtuelle Verzeichnisse für Websites und virtuelle Verzeichnisse für die Abfrage von einem IIS-Server.
So erstellen Sie ein virtuelles Verzeichnis für eine Website, benutzen Sie:
iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
WebSite wird der Name der Website, die Sie erstellen möchten, das virtuelle Verzeichnis für. VirtualPath den virtuellen Pfad, unter denen dieses virtuelle Verzeichnis erstellt werden soll (optional) Name der Name des neuen virtuellen Verzeichnisses. PhysicalPath wird der Name der physikalischen Verzeichnis, in dem das virtuelle Verzeichnis Punkte. /s Computer verwendet, um anzuzeigen, dass das Skript ausgeführt werden soll, auf diesem entfernten Rechner. Der lokale Computer verwendet. /u [Domain\]User die Zugangsdaten, die verwendet werden, um das virtuelle Verzeichnis für den Remote-Computer. /p Password das Passwort des Kontos Mandate (oben). So löschen Sie ein virtuelles Verzeichnis im Zusammenhang mit einer Website, benutzen Sie:
iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]]
WebSite wird der Name der Website, die im Zusammenhang mit dem virtuellen Verzeichnis, das Sie löschen möchten. VirtualPath den virtuellen Pfad, der die virtuelle Verzeichnis (optional). Name der Name des virtuellen Verzeichnisses, das Sie löschen möchten. /s Computer verwendet, um anzuzeigen, dass das Skript ausgeführt werden soll, auf diesem entfernten Rechner. Der lokale Computer verwendet. /u [Domain\]Use R, die Zugangsdaten, die verwendet werden, um das virtuelle Verzeichnis zu löschen. /p Password das Passwort des Kontos Mandate (oben). Zur Abfrage-Website bestimmte virtuelle Verzeichnisse auf dem IIS-Server, verwenden Sie
iisvdir /query WebSite[/VirtualPath][/s Computer [/u [Domain\] User/p Password]]
WebSite wird der Name der Website, die im Zusammenhang mit dem virtuellen Verzeichnis, das Sie abfragen möchten. VirtualPath den virtuellen Pfad, der die virtuelle Verzeichnis (optional). /s Computer verwendet, um anzuzeigen, dass das Skript ausgeführt werden soll, auf diesem entfernten Rechner. Der lokale Computer verwendet. /u [Domain\]User die Zugangsdaten, die für die Abfrage für virtuelle Verzeichnisse. /p Password das Passwort des Kontos Mandate (oben). Die iisftp.vbs Dienstprogramm wird, um Management-Aufgaben von der Kommandozeile aus, die speziell zur Verwaltung der FTP-Sites auf dem IIS-Server.
iisftp.vbs hat die folgenden Optionen:
/create für die Schaffung eines FTP-Site. /delete für das Löschen einer FTP-Site. /start für die Gründung einer FTP-Site. /stop für Stoppen einer FTP-Site /query für die Fehlerbeseitigung bei einer FTP-Site - Anzeigen aller FTP-Sites auf dem IIS-Maschine /setadprop die anzeigen, dass die Active Directory-Eigenschaften werden für einen bestimmten Benutzer den Zugriff auf die FTP-Site. /getadprop für den Erhalt von Active Directory-Eigenschaften für den jeweiligen Benutzer. So erstellen Sie eine FTP-Site, Verwendung:
iisftp /create Path SiteName [/b Port] [/i IPAddress] [/dontstart] [/isolation {AD|Local} [/domain DomainName /Admin [Domain\]User /AdminPwd Password]] [/s Computer [/u [Domain\]User/p Password]]
Path den physischen Speicherort der Dateien für die FTP-Site. SiteName den Namen des neuen FTP-Site. Dies ist der Name, wird in den IIS-Manager. /b Port der Port, an dem der neue FTP-Site sollte zuhören für FTP-Anfragen. Der Standardwert ist Port 21. /i IPAddress die IP-Adresse, muss für die FTP-Site. /dontstart verwendet, um anzuzeigen, dass IIS nicht automatisch starten Sie den FTP-Server, nachdem sie erstellt wird. IIS standardmäßig startet alle neu erstellten Seiten. /isolation die dazu dient, die Isolation-Modus verwendet werden soll. domain wenn Active Directory ist als die Isolierung Modus, dies ist die Domain für Active Directory. admin wenn Active Directory ist als die Isolierung Modus, dies ist der Admin-Account-Anmeldeinformationen für Active Directory. AdminPwd wenn Active Directory ist als die Isolierung Modus, dies ist das Kennwort für das Administratorkonto für Active Directory (siehe oben). /s Computer verwendet, um anzuzeigen, dass das Skript ausgeführt werden soll, auf diesem entfernten Rechner. Der lokale Computer verwendet. /u [Domain\]User die Zugangsdaten, die verwendet werden, um die FTP-Server auf dem entfernten Rechner. /p Password das Passwort des Kontos Mandate (oben). Zum Starten, Stoppen, Löschen oder Anhalten eines FTP-Server, verwenden Sie:
iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]] STOP iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]]
FTPSite den Namen der FTP-Site, die gelöscht werden sollen, gestartet, gestoppt oder angehalten. /s Computer verwendet, um anzuzeigen, dass das Skript ausgeführt werden soll, auf diesem entfernten Rechner. Der lokale Computer verwendet. /u [Domain\]User die Zugangsdaten, die verwendet werden, um zu löschen, zu starten, stoppen, pausieren oder die FTP-Server auf dem entfernten Rechner. /p Password das Passwort des Kontos Mandate (oben). Zur Abfrage FTP-Sites auf dem IIS-Server, verwenden Sie
iisftp[.vbs] /query [FTPSite [FTPSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
So verwenden Sie / setadprop, und / getadprop Einsatz,
iisftp /SetADProp UserID {FTPDir|FTPRoot} PropertyValue [/s Computer [/u [Domain\]User/p Password]]
iisftp /GetADProp UserID [/s Computer [/u [Domain\]User /p Password]]
UserID die Active Directory-Benutzer Login-ID FTPDir zeigt an, ob die Änderung ist auf das Verzeichnis oder auf der Root-Ebene. PropertyValue zeigt das Home-Verzeichnis und relativen Pfad. /s Computer verwendet, um anzuzeigen, dass das Skript ausgeführt werden soll, auf diesem entfernten Rechner. Der lokale Computer verwendet. /u [Domain\]User die Zugangsdaten, die für die Remote-Verwaltung. /p Password das Passwort des Kontos Mandate (oben). Die iisftpdr.vbs Befehl kann benutzt werden, um virtuelle Verzeichnisse in einer bestimmten Wurzel, und zum Erstellen und Löschen virtueller Verzeichnisse in FTP-Sites von der Befehlszeile aus.
So erstellen Sie ein virtuelles Verzeichnis für eine FTP-Site, Verwendung:
iisftpdr /create FTPSite[VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
FTPSite den Namen der FTP-Site, die Sie erstellen möchten, das virtuelle Verzeichnis für. VirtualPath den virtuellen Pfad, unter denen dieses virtuelle Verzeichnis erstellt werden soll (optional) Name der Name des neuen virtuellen Verzeichnisses. PhysicalPath wird der Name der physikalischen Verzeichnis, in dem das virtuelle Verzeichnis Punkte. /s Computer verwendet, um anzuzeigen, dass das Skript ausgeführt werden soll, auf diesem entfernten Rechner. Der lokale Computer verwendet. /u [Domain\]User die Zugangsdaten, die verwendet werden, um das virtuelle Verzeichnis auf dem entfernten Rechner. /p Password das Passwort des Kontos Mandate (oben). So löschen Sie ein virtuelles Verzeichnis mit einem FTP-Server, verwenden Sie:
iisftpdr /delete FTPSite[VirtualPath]/Name [/s Computer [/u [Domain\]User /p Password]]
Zur Abfrage FTP spezifischen virtuellen Verzeichnisse auf dem IIS-Server, verwenden Sie
iisftpdr /query FTPSite[/VirtualPath][/s Computer [/u [Domain\]User/p Password]]
Sie können iiscnfg.vbs den Import und Export von IIS-Konfigurationen der Metabasis-Einstellungen als XML-Dateien.
So exportieren Sie IIS Konfigurationseinstellungen, verwenden Sie:
iiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]]
So importieren Sie IIS Konfigurationseinstellungen, verwenden Sie:
iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]]
So kopieren Sie die Datei "Metabase.xml" und Metabasis XML-Datei auf einen anderen IIS-Server, verwenden Sie:
iiscnfg /copy /ts TargetComputer /tu TargetUser /tp TargetPassword [/s Computer [/u [Domain\]User [/p Password]]]
Zum Speichern der Konfiguration sofort Änderungen an der Metabasis, verwenden Sie:
iiscnfg /save [/s Computer [/u [Domain\]User /p Password]]
Sie können iisback.vbs zum Sichern und Wiederherstellen von IIS-Konfigurationseinstellungen aus der Befehlszeile
Um IIS Konfigurationseinstellungen, verwenden Sie:
iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]]
Zur Wiederherstellung der IIS-Konfiguration Einstellungen, verwenden Sie:
iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]] restore iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]]
Zur Liste aller IIS-Backups für einen IIS-Server, verwenden Sie:
iisback /list [/s Computer [/u [Domain\]User/p Password]]
Zum Löschen eines Backup-IIS, verwenden Sie:
iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]]