L’encapsulation convient à une utilisation interne dans des projets nécessitant de faire fonctionner IIS dans l’installateur, comme la création d’un site web ou la création d’un répertoire virtuel
Formulaire de base : iisutil.exe Commande / Argument 1 : Valeur 1 / Paramètre 2 : Valeur 2
La valeur de retour du processus est le résultat en cours, 0 indique le succès, et les autres valeurs indiquent l’erreur, voir le code d’erreur ci-dessous
===========================================
1. Créer un site iisutil CreateSite /siteName :Rvsp /httpPort :80 /httpsPort :445 /physicalPath :C :\wwwroot /sslHash :5681154ac76ef9b73af44b08e4730933c633b26b
Paramètres : SiteName : Le nom du site, obligatoire httpPort : Port, requis par IIS6, pas obligatoire par IIS7 httpsPort : port ssl, non requis physicalPath : Chemin physique, obligatoire sslHash : Le hachage du certificat est requis lorsque httpsPort est spécifié, et le certificat doit être placé dans la zone personnelle de la LocalMachine
---------------------- 2. Supprimer le site iisutil RemoveSite /siteName :Rvsp
Paramètres : SiteName : Le nom du site, obligatoire
---------------------- 3. Créer un pool d’applications iisutil CreateAppPool /poolName :RvspPool
Paramètres : Nom de la piscine : Le nom de la piscine, obligatoire
---------------------- 4. Supprimer le pool d’applications iisutil RemoveAppPool /poolName :RvspPool
Paramètres : Nom de la piscine : Le nom de la piscine, obligatoire
---------------------- 5. Créer un répertoire virtuel iisutil CreateDir /siteName :Rvsp /virtualPath :/log /physicalPath :C :\wwwroot\log /enableAllMimeTypes :true
Paramètres : SiteName : Le nom du site, obligatoire virtualPath : Le chemin virtuel, commençant par /, ne supporte actuellement qu’un seul niveau, requis physicalPath : Chemin physique, obligatoire enableAllMimeTypes : Optionnel pour permettre le téléchargement de fichiers arbitraires
---------------------- 6. Supprimer le répertoire virtuel iisutil RemoveDir /siteName :Rvsp /virtualPath :/log
Paramètres : SiteName : Le nom du site, obligatoire virtualPath : Le chemin virtuel, requis
---------------------- 7. Créer une application iisutil CreateApp /siteName :Rvsp /virtualPath :/log /physicalPath :C :\wwwroot\log /poolName :RvspPool /useSsl :true
Paramètres : SiteName : Le nom du site, obligatoire virtualPath : Le chemin virtuel, commençant par /, ne supporte actuellement qu’un seul niveau, requis physicalPath : Chemin physique, obligatoire poolName : Le nom du pool d’applications, requis useSSL : nécessiter la SSL, non obligatoire
---------------------- 8. Supprimer l’application iisutil RemoveApp /siteName :Rvsp /virtualPath :/log /physicalPath :C :\wwwroot\log /poolName :RvspPool /useSsl :true
Paramètres : SiteName : Le nom du site, obligatoire virtualPath : Le chemin virtuel, requis
---------------------- 9. Déterminer si le site existe iisutil SiteExist /siteName :Rvsp
Paramètres : SiteName : Le nom du site, obligatoire Valeur de retour : 400 n’existe pas Le 503 existe
---------------------- 10. Remplacer le certificat SSL du site iisutil SetCert /siteName :Rvsp /sslHash :5681154ac76ef9b73af44b08e4730933c633b26b
Paramètres : SiteName : Le nom du site, obligatoire sslHash : Hachage du certificat, obligatoire, le certificat doit être placé dans la zone personnelle de la LocalMachine
---------------------- 11. Remplacer le port du site iisutil SetPort /siteName :Rvsp /httpPort :8080 /httpsPort :8081
Paramètres : SiteName : Le nom du site, obligatoire httpPort : Port httpsPort : port ssl
===========================================
Code d’erreur :
302 : Paramètre incorrect 400 : Site non trouvé 401 : Pool de candidatures non trouvé 402 : Demande non trouvée 403 : Application racine non trouvée 404 : Répertoire virtuel non trouvé 500 : version IIS inconnue 501 : le port http est occupé 502 : Le port https est occupé 503 : Le site existe déjà 504 : Pool d’applications existe 505 : L’application existe déjà 506 : Le répertoire virtuel existe déjà 909 : Erreur inconnue
Interface :
Implémentation de l’IIS6 :
Implémentation de l’IIS7 :
Téléchargement du code source :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaît Répondre
|