Indkapsling er velegnet som et internt værktøj i projekter, der skal drive IIS i installationsprogrammet, såsom at bygge en hjemmeside og oprette en virtuel mappe
Grundform: iisutil.exe Kommando / Argument 1: Værdi 1 / Parameter 2: Værdi 2
Returværdien for processen er det løbende resultat, 0 angiver succes, og de øvrige værdier indikerer fejl, se fejlkoden nedenfor
===========================================
1. Opret en side iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Parametre: siteName: Sitenavnet, påkrævet httpPort: Port, påkrævet under IIS6, ikke påkrævet i IIS7 httpsPort: SSL-port, ikke påkrævet physicalPath: Fysisk sti, påkrævet sslHash: Certifikathashen kræves, når httpsPort angives, og certifikatet skal placeres i det personlige område af LocalMachine
---------------------- 2. Slet siden iisutil RemoveSite /siteName:Rvsp
Parametre: siteName: Sitenavnet, påkrævet
---------------------- 3. Opret en applikationspulje iisutil CreateAppPool /poolName:RvspPool
Parametre: PoolNavn: Poolens navn, påkrævet
---------------------- 4. Slet applikationspuljen iisutil RemoveAppPool /poolName:RvspPool
Parametre: PoolNavn: Poolens navn, påkrævet
---------------------- 5. Opret en virtuel mappe iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true
Parametre: siteName: Sitenavnet, påkrævet virtualPath: Den virtuelle sti, der starter med /, understøtter i øjeblikket kun ét niveau, krævet physicalPath: Fysisk sti, påkrævet enableAllMimeTypes: Valgfrit for at tillade download af vilkårlige filer
---------------------- 6. Slet den virtuelle mappe iisutil RemoveDir /siteName:Rvsp /virtualPath:/log
Parametre: siteName: Sitenavnet, påkrævet virtualPath: Den virtuelle sti, påkrævet
---------------------- 7. Opret en applikation iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Parametre: siteName: Sitenavnet, påkrævet virtualPath: Den virtuelle sti, der starter med /, understøtter i øjeblikket kun ét niveau, krævet physicalPath: Fysisk sti, påkrævet poolName: Navnet på applikationspoolen, påkrævet useSsl: om man skal kræve SSL, ikke påkrævet
---------------------- 8. Slet applikationen iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Parametre: siteName: Sitenavnet, påkrævet virtualPath: Den virtuelle sti, påkrævet
---------------------- 9. Afgør om stedet eksisterer iisutil SiteExist /siteName:Rvsp
Parametre: siteName: Sitenavnet, påkrævet Returværdi: 400 eksisterer ikke 503 eksisterer
---------------------- 10. Udskift sidens SSL-certifikat iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Parametre: siteName: Sitenavnet, påkrævet sslHash: Certifikathash, krævet, certifikatet placeres i det personlige område af LocalMachine
---------------------- 11. Udskift site-porten iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081
Parametre: siteName: Sitenavnet, påkrævet httpPort: Port httpsPort: SSL-port
===========================================
Fejlkode:
302: Forkert parameter 400: Stedet ikke fundet 401: Ansøgningspulje ikke fundet 402: Ansøgning ikke fundet 403: Root-app ikke fundet 404: Virtuel mappe ikke fundet 500: IIS-version ukendt 501: http-porten er optaget 502: https-porten er optaget 503: Stedet eksisterer allerede 504: Applikationspulje eksisterer 505: Applikationen eksisterer allerede 506: Den virtuelle mappe eksisterer allerede 909: Ukendt fejl
Brugerflade:
IIS6-implementering:
IIS7-implementering:
Kildekode-download:
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venlig Svar
|