Kapselung eignet sich als internes Werkzeug in Projekten, die IIS im Installer betreiben müssen, wie zum Beispiel beim Erstellen einer Website und einem virtuellen Verzeichnis
Grundform: iisutil.exe Befehl / Argument 1: Wert 1 / Parameter 2: Wert 2
Der Rückgabewert des Prozesses ist das laufende Ergebnis, 0 steht für den Erfolg, und die anderen Werte für den Fehler, siehe den untenstehenden Fehlercode
===========================================
1. Eine Seite erstellen iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Parameter: SiteName: Der Name der Website, erforderlich httpPort: Port, vorgeschrieben unter IIS6, nicht erforderlich in IIS7 httpsPort: SSL-Port, nicht erforderlich physischer Weg: Physischer Weg, erforderlich sslHash: Der Zertifikatshash ist erforderlich, wenn httpsPort angegeben ist, und das Zertifikat muss im persönlichen Bereich der LocalMachine platziert werden
---------------------- 2. Die Seite löschen iisutil RemoveSite /siteName:Rvsp
Parameter: SiteName: Der Name der Website, erforderlich
---------------------- 3. Erstellen Sie einen Anwendungspool iisutil CreateAppPool /poolName:RvspPool
Parameter: PoolName: Der Name des Pools, erforderlich
---------------------- 4. Löschen Sie den Anwendungspool iisutil RemoveAppPool /poolName:RvspPool
Parameter: PoolName: Der Name des Pools, erforderlich
---------------------- 5. Erstellen Sie ein virtuelles Verzeichnis iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true
Parameter: SiteName: Der Name der Website, erforderlich virtualPath: Der virtuelle Pfad, beginnend mit /, unterstützt derzeit nur eine Ebene, erforderlich physischer Weg: Physischer Weg, erforderlich enableAllMimeTypes: Optional, um das Herunterladen beliebiger Dateien zu ermöglichen.
---------------------- 6. Löschen Sie das virtuelle Verzeichnis iisutil RemoveDir /siteName:Rvsp /virtualPath:/log
Parameter: SiteName: Der Name der Website, erforderlich virtualPath: Der virtuelle Pfad, erforderlich
---------------------- 7. Erstellen Sie eine Anwendung iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Parameter: SiteName: Der Name der Website, erforderlich virtualPath: Der virtuelle Pfad, beginnend mit /, unterstützt derzeit nur eine Ebene, erforderlich physischer Weg: Physischer Weg, erforderlich poolName: Der Name des Anwendungspools, erforderlich useSSL: ob SSL benötigt wird, nicht erforderlich
---------------------- 8. Löschen Sie die Anwendung iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Parameter: SiteName: Der Name der Website, erforderlich virtualPath: Der virtuelle Pfad, erforderlich
---------------------- 9. Feststellen, ob der Standort existiert iisutil SiteExist /siteName:Rvsp
Parameter: SiteName: Der Name der Website, erforderlich Renditewert: 400 existiert nicht 503 existiert
---------------------- 10. SSL-Zertifikat der Seite ersetzen iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Parameter: SiteName: Der Name der Website, erforderlich sslHash: Zertifikatshash, erforderlich, das Zertifikat muss im persönlichen Bereich der LocalMachine platziert werden
---------------------- 11. Ersetzen Sie den Standortport iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081
Parameter: SiteName: Der Name der Website, erforderlich httpPort: Port httpsPort: SSL-Port
===========================================
Fehlercode:
302: Falscher Parameter 400: Nicht gefundene Stätte 401: Bewerbungspool nicht gefunden 402: Antrag nicht gefunden 403: Root-App nicht gefunden 404: Virtuelles Verzeichnis nicht gefunden 500: IIS-Version unbekannt 501: HTTP-Port ist besetzt 502: Der HTTPS-Port ist besetzt 503: Die Seite existiert bereits 504: Anwendungspool existiert 505: Die Anwendung existiert bereits 506: Das virtuelle Verzeichnis existiert bereits 909: Unbekannter Fehler
Benutzeroberfläche:
IIS6-Implementierung:
IIS7-Implementierung:
Quellcode-Download:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort
|