De aard van de opdrachten die u kunt gebruiken voor het beheer van IIS vanaf de opdrachtregel zijn:
IISReset is een command-line hulpprogramma dat is in het bestaan van IIS 5, die u kunt gebruiken om te stoppen met IIS, start IIS, en herstart de IIS-server. Typische redenen voor het opnieuw opstarten van IIS zijn:
U kunt gebruik maken van WMI-scripts voor een paar typische IIS beheerstaken:
Een paar WMI scripts worden geleverd door Microsoft, en bevinden zich in de map \ Windows \ System32. Deze WMI scripts en de bijbehorende functies worden hieronder genoemd:
Active Directory Services Interface (ADSI) werd gebruikt in IIS IIS 5 te beheren vanaf de opdrachtregel. Door ADSI, kunt u IIS-configuratie-instellingen en configureren van websites, applicaties en virtuele mappen vanaf de opdrachtregel. Met IIS 6, wordt het aanbevolen gebruik te maken van WMI-scripts over ADSI. Eventuele aangepaste scripts ADSI eerder gebruikt in IIS 5 moeten worden getest om te controleren of ze werken in IIS 6.
Een paar IIS specifieke Windows-commando's, zoals de netto-commando's, kan worden gebruikt voor het beheren van IIS vanaf de opdrachtregel:
U kunt ook gebruik maken van de resource kit nutsbedrijven hieronder voor het beheer van bepaalde onderdelen van IIS:
IISReset wordt meestal gebruikt wanneer u het nodig om te herstellen van de gebrekkige toepassing situaties. U kunt gebruik maken van Windows Taakplanner schema IIS opnieuw te starten volgens vooraf gedefinieerde parameters.
De iisweb.vbs hulpprogramma wordt gebruikt om websites, het maken en verwijderen websites en start en stop websites in IIS.
iisweb.vbs heeft de volgende schakelopties:
/create voor het maken van een website. /delete voor het verwijderen van een website. /start voor het starten van een website. /stop voor het stoppen van een website /pause pauzeren voor een website /query voor het oplossen van een website - de weergave van alle websites op de IIS-machine Voor het maken van een website, het gebruik:
iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]]
Path de fysieke locatie van de bestanden voor de website. Als de map niet bestaat, wordt het script creëert. SiteName de naam van de nieuwe website. Dit is de naam die wordt weergegeven in IIS Manager. /b Port de haven waar de nieuwe website moeten luisteren voor HTTP-verzoeken. De standaard waarde is poort 80. /i IPAddress, het IP-adres dat moet worden toegewezen aan de website. /d HostHeader, de host-header voor de nieuwe site. /dontstart gebruikt om aan te geven dat IIS niet automatisch starten van de website nadat het is gemaakt. IIS standaard start een nieuwe website. /s Computer gebruikt om aan te geven dat het script moet worden uitgevoerd op de externe computer. De lokale computer wordt gebruikt door de standaard. /u [Domain\]User de rekening geloofsbrieven, die moet worden gebruikt voor het maken van de website op de externe computer. /p Password het wachtwoord van de account geloofsbrieven (hierboven). Om te starten, stoppen, te verwijderen of te pauzeren een website, het gebruik:
iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]]
WebSite de naam van de website die moet worden verwijderd, gestart, gestopt of gepauzeerd. /s Compute r, die wordt gebruikt om aan te geven dat het script moet worden uitgevoerd op de externe computer. De lokale computer wordt gebruikt door de standaard. /u [Domain\]User de rekening geloofsbrieven, die moet worden gebruikt voor het verwijderen, starten, stoppen of pauzeren de website op de externe computer. /p Password het wachtwoord van de account geloofsbrieven (hierboven). Om query websites op uw IIS-servers gebruiken
iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
De iisvdir.vbs commando kan worden gebruikt voor de lijst met virtuele mappen in een bepaalde wortel, te creëren en te verwijderen virtuele mappen voor websites, en query virtuele mappen van een IIS-server.
Als u een virtuele map voor een website, het gebruik:
iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
WebSite de naam van de website die u wilt maken van de virtuele map voor. VirtualPath het virtuele pad op grond waarvan deze virtuele map moet worden gemaakt (optioneel) Name de naam van de nieuwe virtuele map. PhysicalPath de naam van de fysieke directory waar de virtuele map punten. /s Computer gebruikt om aan te geven dat het script moet worden uitgevoerd op de externe computer. De lokale computer wordt gebruikt door de standaard. /u [Domain\]User de rekening geloofsbrieven, die moet worden gebruikt voor het maken van de virtuele map voor de externe computer. /p Password het wachtwoord van de account geloofsbrieven (hierboven). Als u een virtuele map verbonden met een website, het gebruik:
iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]]
WebSite de naam van de website die is gekoppeld aan de virtuele map die u wilt verwijderen. VirtualPath de virtuele pad die het virtuele map (optioneel). Name de naam van de virtuele map die u wilt verwijderen. /s Computer gebruikt om aan te geven dat het script moet worden uitgevoerd op de externe computer. De lokale computer wordt gebruikt door de standaard. /u [Domain\]Use r, de rekening geloofsbrieven, die moet worden gebruikt om de virtuele map. /p Password het wachtwoord van de account geloofsbrieven (hierboven). Om query website specifieke virtuele mappen op uw IIS-servers gebruiken
iisvdir /query WebSite[/VirtualPath][/s Computer [/u [Domain\] User/p Password]]
WebSite de naam van de website die is gekoppeld aan de virtuele map die u wilt zoekopdracht. VirtualPath de virtuele pad die het virtuele map (optioneel). /s Computer gebruikt om aan te geven dat het script moet worden uitgevoerd op de externe computer. De lokale computer wordt gebruikt door de standaard. /u [Domain\]User de rekening geloofsbrieven, die moet worden gebruikt om query voor virtuele mappen. /p Password het wachtwoord van de account geloofsbrieven (hierboven). De iisftp.vbs hulpprogramma wordt gebruikt voor het uitvoeren van beheerstaken vanaf de opdrachtregel die specifiek zijn voor het beheer van FTP-sites op de IIS-servers.
iisftp.vbs heeft de volgende schakelopties:
/create voor het maken van een FTP-site. /delete voor het verwijderen van een FTP-site. /start voor het starten van een FTP-site. /stop voor het stoppen van een FTP-site /query voor het oplossen van een FTP-site - de weergave van alle FTP-sites op de IIS-machine /setadprop die aangeeft dat de Active Directory-eigenschappen worden gebruikt voor een bepaalde gebruiker toegang tot de FTP-site. /getadprop voor het verkrijgen van Active Directory-eigenschappen voor de specifieke gebruiker. Als u een FTP-site, gebruikt u:
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 de fysieke locatie van de bestanden voor de FTP-site. SiteName de naam van de nieuwe FTP-site. Dit is de naam die wordt weergegeven in IIS Manager. /b Port de haven waar de nieuwe FTP-site moet luisteren voor FTP-verzoeken. De standaard waarde is poort 21. /i IPAddress het IP-adres dat moet worden toegewezen aan de FTP-site. /dontstart gebruikt om aan te geven dat IIS niet automatisch start de FTP-site nadat het is gemaakt. IIS standaard begint alle nieuw gecreëerde sites. /isolation die wordt gebruikt om aan te geven dat de isolatie-modus die gebruikt moet worden. domain als Active Directory is geselecteerd als de isolatie-modus, dit is het domein voor Active Directory. admin wanneer Active Directory is geselecteerd als de isolatie-modus, dit is de admin account geloofsbrieven voor Active Directory. AdminPwd wanneer Active Directory is geselecteerd als de isolatie-modus, dit is het wachtwoord van de beheerdersaccount voor Active Directory (boven). /s Computer gebruikt om aan te geven dat het script moet worden uitgevoerd op de externe computer. De lokale computer wordt gebruikt door de standaard. /u [Domain\]User de rekening geloofsbrieven, die moet worden gebruikt voor het maken van de FTP-site op de externe computer. /p Password het wachtwoord van de account geloofsbrieven (hierboven). Om te starten, stoppen, te verwijderen of te pauzeren een FTP-site, gebruikt u:
iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]]
FTPSite de naam van de FTP-site, die moet worden geschrapt, gestart, gestopt of gepauzeerd. /s Computer gebruikt om aan te geven dat het script moet worden uitgevoerd op de externe computer. De lokale computer wordt gebruikt door de standaard. /u [Domain\]User de rekening geloofsbrieven, die moet worden gebruikt voor het verwijderen, starten, stoppen of pauzeren de FTP-site op de externe computer. /p Password het wachtwoord van de account geloofsbrieven (hierboven). FTP-sites op te vragen op uw IIS-servers gebruiken
iisftp[.vbs] /query [FTPSite [FTPSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
Om gebruik te maken van / setadprop en / getadprop gebruik,
iisftp /SetADProp UserID {FTPDir|FTPRoot} PropertyValue [/s Computer [/u [Domain\]User/p Password]]
iisftp /GetADProp UserID [/s Computer [/u [Domain\]User /p Password]]
UserID de Active Directory-gebruiker login ID FTPDir geeft aan of de wijziging van toepassing is op de directory niveau of op het hoogste niveau. PropertyValue geeft de home-directory en relatieve pad. /s Computer gebruikt om aan te geven dat het script moet worden uitgevoerd op de externe computer. De lokale computer wordt gebruikt door de standaard. /u [Domain\]User de rekening geloofsbrieven, die moet worden gebruikt voor remote beheer. /p Password het wachtwoord van de account geloofsbrieven (hierboven). De iisftpdr.vbs commando kan worden gebruikt voor de lijst met virtuele mappen in een bepaalde wortel, en de voorwaarden te scheppen en te verwijderen virtuele mappen in de FTP-sites uit de opdrachtregel.
Als u een virtuele map voor een FTP-site, gebruikt u:
iisftpdr /create FTPSite[VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
FTPSite de naam van de FTP-site die u wilt maken van de virtuele map voor. VirtualPath het virtuele pad op grond waarvan deze virtuele map moet worden gemaakt (optioneel) Name de naam van de nieuwe virtuele map. PhysicalPath de naam van de fysieke directory waar de virtuele map punten. /s Computer gebruikt om aan te geven dat het script moet worden uitgevoerd op de externe computer. De lokale computer wordt gebruikt door de standaard. /u [Domain\]User de rekening geloofsbrieven, die moet worden gebruikt voor het maken van de virtuele map op de externe computer. /p Password het wachtwoord van de account geloofsbrieven (hierboven). Als u een virtuele map geassocieerd met een FTP-site, gebruikt u:
iisftpdr /delete FTPSite[VirtualPath]/Name [/s Computer [/u [Domain\]User /p Password]]
Om query FTP specifieke virtuele mappen op uw IIS-servers gebruiken
iisftpdr /query FTPSite[/VirtualPath][/s Computer [/u [Domain\]User/p Password]]
U kunt gebruik maken van iiscnfg.vbs te importeren en exporteren IIS-configuratie-instellingen van de metabase als XML bestanden.
Te exporteren IIS-configuratie-instellingen, het gebruik:
iiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]]
Voor de invoer van IIS-configuratie-instellingen, het gebruik:
iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]]
U kopieert de metabase.xml bestand en metabase XML-bestand naar een andere IIS-server, gebruikt u:
iiscnfg /copy /ts TargetComputer /tu TargetUser /tp TargetPassword [/s Computer [/u [Domain\]User [/p Password]]]
Onmiddellijk opslaan configuratie wijzigingen aan de metabase, gebruik:
iiscnfg /save [/s Computer [/u [Domain\]User /p Password]]
U kunt gebruik maken van Iisback.vbs om een back-up en herstel van IIS-configuratie-instellingen van de opdrachtregel
Als u een back-up IIS-configuratie-instellingen, het gebruik:
iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]]
Te herstellen IIS-configuratie-instellingen, het gebruik:
iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]]
Voor een lijst van alle IIS back-ups voor een IIS-server, gebruikt u:
iisback /list [/s Computer [/u [Domain\]User/p Password]]
Als u een back-up IIS, gebruik:
iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]]