IISReset είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που βρίσκεται σε ισχύ από τις υπηρεσίες IIS 5, το οποίο μπορείτε να χρησιμοποιήσετε για να σταματήσει τις υπηρεσίες IIS, κάντε επανεκκίνηση των υπηρεσιών IIS, και επανεκκινήστε το διακομιστή IIS. Τυπικά λόγους για την επανεκκίνηση των υπηρεσιών IIS είναι:
Μπορείτε να χρησιμοποιήσετε τα WMI σενάρια για μερικά τυπικά καθήκοντα διαχείρισης IIS:
Λίγες WMI scripts παρέχονται από τη Microsoft, και βρίσκονται στον κατάλογο \ Windows \ System32. Αυτές οι δέσμες ενεργειών WMI και οι σχετικές αρμοδιότητες, αναφέρονται παρακάτω:
Active Directory Services Interface (ADSI) χρησιμοποιήθηκε σε IIS 5 για τη διαχείριση των υπηρεσιών IIS από την γραμμή εντολών. Μέσω ADSI, μπορείτε να αλλάξετε IIS ρυθμίσεις, και να ρυθμίσετε τις ιστοσελίδες, εφαρμογές και εικονικούς καταλόγους από τη γραμμή εντολών. Με IIS 6, συνιστάται η χρήση WMI σενάρια πάνω ADSI. Κάθε έθιμο ADSI σενάρια που είχε χρησιμοποιηθεί στο παρελθόν σε IIS 5 θα πρέπει να δοκιμαστούν για να εξακριβωθεί αν εργασιών στις υπηρεσίες IIS 6.
Λίγες IIS ειδικές εντολές των Windows, όπως το καθαρό εντολές, μπορεί να χρησιμοποιηθεί για τη διαχείριση των υπηρεσιών IIS από την γραμμή εντολών:
Μπορείτε επίσης να χρησιμοποιήσετε το Resource Kit των επιχειρήσεων κοινής ωφελείας που αναφέρονται παρακάτω για τη διαχείριση ορισμένων από τα στοιχεία των υπηρεσιών IIS:
IISReset είναι συνήθως χρησιμοποιούνται όταν πρέπει να ανακτήσει από την κακή εφαρμογή καταστάσεις. Μπορείτε να χρησιμοποιήσετε το Windows Task Scheduler να προγραμματίσετε το IIS για να ξεκινήσετε πάλι σύμφωνα με τις προκαθορισμένες παραμέτρους.
Η iisweb.vbs χρησιμότητας χρησιμοποιείται για τη λίστα τοποθεσιών Web, να δημιουργήσετε και να διαγράψετε ιστοσελίδες, και να αρχίσει και να σταματήσει τις τοποθεσίες Web στις υπηρεσίες IIS.
iisweb.vbs έχει τις ακόλουθες κύριες αλλαγές:
/create για τη δημιουργία ενός Web site. /delete delete, για τη διαγραφή ενός Web site. /start για την έναρξη ενός Web site. /stop για τη διακοπή ενός Web site /pause για την παύση ενός Web site /query για την αντιμετώπιση προβλημάτων ενός Web site - εμφανίζοντας όλες τις ιστοσελίδες σχετικά με το IIS μηχανή Για να δημιουργήσετε μια τοποθεσία Web, η χρήση:
iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]]
Path η φυσική θέση των αρχείων για το Web. Όταν ο οδηγός δεν υπάρχει, το σενάριο αυτό δημιουργεί. SiteName το όνομα του νέου δικτυακού τόπου. Αυτό είναι το όνομα που θα εμφανίζεται στο IIS Manager. /b Port το λιμάνι κατά την οποία η νέα ιστοσελίδα θα πρέπει να ακούει για αιτήσεις HTTP. Η τιμή της θύρας 80. /i IPAddress, τη διεύθυνση IP που πρέπει να είναι η τοποθεσία Web. /d HostHeader, την κεφαλίδα κεντρικού υπολογιστή για το νέο χώρο. /dontstart χρησιμοποιούνται για να δείχνουν ότι οι υπηρεσίες IIS δεν θα πρέπει να ξεκινήσει αυτόματα το Web site μετά τη δημιουργία της. IIS, από προεπιλογή, ξεκινά νεοδημιουργηθείσα Web. /s Computer χρησιμοποιούνται για να δείχνουν ότι το σενάριο αυτό θα πρέπει να τρέχει σε απομακρυσμένο υπολογιστή. Το τοπικό υπολογιστή χρησιμοποιείται από προεπιλογή. /u [Domain\]User ο λογαριασμός πιστοποιήσεις που πρέπει να χρησιμοποιηθεί για να δημιουργήσετε την τοποθεσία Web στον απομακρυσμένο υπολογιστή. /p Password τον κωδικό πρόσβασης του λογαριασμού εντολής (ανωτέρω). Για να ξεκινήσετε, να σταματήσει, να διαγράψετε ή να διακόψετε μια τοποθεσία Web, η χρήση:
iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]] delete iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]] start iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]]
WebSite το όνομα της τοποθεσίας Web που θα πρέπει να διαγραφεί, ξεκίνησε, σταμάτησε, ή έχει διακοπεί. /s Compute r, χρησιμοποιούνται για να δείχνουν ότι το σενάριο αυτό θα πρέπει να τρέχει σε απομακρυσμένο υπολογιστή. Το τοπικό υπολογιστή χρησιμοποιείται από προεπιλογή. /u [Domain\]User ο λογαριασμός πιστοποιήσεις που πρέπει να χρησιμοποιείται για να διαγράψετε, να ξεκινήσει, να σταματήσει ή να διακόψετε την τοποθεσία Web στον απομακρυσμένο υπολογιστή. /p Password τον κωδικό πρόσβασης του λογαριασμού εντολής (ανωτέρω). Για την αναζήτηση στο Web για διακομιστές IIS σας, χρησιμοποιήστε
iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
Η iisvdir.vbs μπορεί να χρησιμοποιηθεί για να εγγράψει εικονικούς καταλόγους σε καθορισμένη ρίζα, για να δημιουργήσετε και να διαγράψετε εικονικών καταλόγων για δικτυακούς τόπους, καθώς και να διερευνούν εικονικούς καταλόγους του διακομιστή IIS.
Για να δημιουργήσετε ένα εικονικό κατάλογο για μια τοποθεσία Web, η χρήση:
iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
WebSite το όνομα της τοποθεσίας Web που θέλετε να δημιουργήσετε τον εικονικό κατάλογο για. VirtualPath η εικονική διαδρομή σύμφωνα με την οποία αυτό το εικονικό κατάλογο θα πρέπει να δημιουργηθεί (προαιρετικά) Name το όνομα του νέου εικονικού καταλόγου. PhysicalPath το όνομα του φυσικού κατάλογο όπου το εικονικό κατάλογο σημείων. /s Computer χρησιμοποιούνται για να δείχνουν ότι το σενάριο αυτό θα πρέπει να τρέχει σε απομακρυσμένο υπολογιστή. Το τοπικό υπολογιστή χρησιμοποιείται από προεπιλογή. /u [Domain\]User ο λογαριασμός πιστοποιήσεις που πρέπει να χρησιμοποιηθεί για να δημιουργήσει τον εικονικό κατάλογο για τον απομακρυσμένο υπολογιστή. /p Password τον κωδικό πρόσβασης του λογαριασμού εντολής (ανωτέρω). Για να διαγράψετε ένα εικονικό κατάλογο που σχετίζεται με μια τοποθεσία Web, η χρήση:
iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]]
WebSite το όνομα του δικτυακού τόπου που είναι συνδεδεμένες με το εικονικό κατάλογο που θέλετε να διαγράψετε. VirtualPath η εικονική διαδρομή που έχει στην κατοχή του τον εικονικό κατάλογο (προαιρετικά). Name το όνομα του εικονικού καταλόγου που θέλετε να διαγράψετε. /s Computer χρησιμοποιούνται για να δείχνουν ότι το σενάριο αυτό θα πρέπει να τρέχει σε απομακρυσμένο υπολογιστή. Το τοπικό υπολογιστή χρησιμοποιείται από προεπιλογή. /u [Domain\]Use r, ο λογαριασμός πιστοποιήσεις που πρέπει να χρησιμοποιείται για να διαγράψετε το εικονικό κατάλογο. /p Password τον κωδικό πρόσβασης του λογαριασμού εντολής (ανωτέρω). Για την αναζήτηση στο Web ειδικούς εικονικούς καταλόγους για τους διακομιστές IIS σας, χρησιμοποιήστε
iisvdir /query WebSite[/VirtualPath][/s Computer [/u [Domain\] User/p Password]]
WebSite το όνομα του δικτυακού τόπου που είναι συνδεδεμένες με το εικονικό κατάλογο που θέλετε να υποβάλετε ερώτημα. VirtualPath η εικονική διαδρομή που έχει στην κατοχή του τον εικονικό κατάλογο (προαιρετικά). /s Computer χρησιμοποιούνται για να δείχνουν ότι το σενάριο αυτό θα πρέπει να τρέχει σε απομακρυσμένο υπολογιστή. Το τοπικό υπολογιστή χρησιμοποιείται από προεπιλογή. /u [Domain\]User ο λογαριασμός πιστοποιήσεις που πρέπει να χρησιμοποιούνται για την αναζήτηση για εικονικούς καταλόγους. /p Password τον κωδικό πρόσβασης του λογαριασμού εντολής (ανωτέρω). Η iisftp.vbs βοηθητικό πρόγραμμα που χρησιμοποιείται για την εκτέλεση των καθηκόντων της διαχείρισης του από τη γραμμή που είναι ειδικά για τη διαχείριση σχετικά με τις τοποθεσίες FTP διακομιστές IIS.
iisftp.vbs έχει τις ακόλουθες κύριες αλλαγές:
/create για τη δημιουργία ενός FTP site. /delete delete, για να σβήσει ένα FTP site. /start για την έναρξη ενός FTP site. /stop για να σταματήσει ένα FTP site /query για την αντιμετώπιση προβλημάτων ένα FTP site - εμφανίζοντας όλες τις τοποθεσίες FTP για το IIS μηχανή /setadprop που αναφέρει ότι για Active Directory ιδιότητες θα πρέπει να χρησιμοποιείται για ένα συγκεκριμένο χρήστη την πρόσβαση στην τοποθεσία FTP. /getadprop Active Directory, για την απόκτηση ακινήτων για το συγκεκριμένο χρήστη. Για να δημιουργήσετε μια τοποθεσία FTP, χρησιμοποιήστε:
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]] Όνομα_τομέα 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 η φυσική θέση των αρχείων για την τοποθεσία FTP. SiteName το όνομα του νέου τοποθεσία FTP. Αυτό είναι το όνομα που θα εμφανίζεται στο IIS Manager. /b Port το λιμάνι κατά την οποία η νέα τοποθεσία FTP θα πρέπει να ακούσετε για αιτήσεις FTP. Η προεπιλεγμένη τιμή είναι θύρα 21. /i IPAddress τη διεύθυνση IP που πρέπει να είναι η τοποθεσία FTP. /dontstart χρησιμοποιούνται για να δείχνουν ότι οι υπηρεσίες IIS δεν θα πρέπει να ξεκινήσει αυτόματα μετά από την τοποθεσία FTP που δημιουργείται. IIS ξεκινά από προεπιλογή όλα νεοσυσταθεισών τόπων. /isolation που χρησιμοποιούνται για την ένδειξη της απομόνωσης τρόπος που θα πρέπει να χρησιμοποιούνται. domain Active Directory, όταν έχει επιλεγεί ως η απομόνωση τρόπου, αυτός είναι ο τομέας για Active Directory. admin Active Directory, όταν έχει επιλεγεί ως η απομόνωση τρόπο, αυτό είναι το admin λογαριασμό εντολής για Active Directory. AdminPwd Active Directory, όταν έχει επιλεγεί ως η απομόνωση τρόπο, αυτό είναι το κωδικό πρόσβασης του λογαριασμού διαχειριστή για Active Directory (παραπάνω). /s Computer χρησιμοποιούνται για να δείχνουν ότι το σενάριο αυτό θα πρέπει να τρέχει σε απομακρυσμένο υπολογιστή. Το τοπικό υπολογιστή χρησιμοποιείται από προεπιλογή. /u [Domain\]User ο λογαριασμός πιστοποιήσεις που πρέπει να χρησιμοποιηθούν για να δημιουργήσουν την τοποθεσία FTP στον απομακρυσμένο υπολογιστή. /p Password τον κωδικό πρόσβασης του λογαριασμού εντολής (ανωτέρω). Για να ξεκινήσετε, να σταματήσει, να διαγράψετε ή να διακόψετε μια τοποθεσία FTP, χρησιμοποιήστε:
iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]] delete iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]] start iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]]
FTPSite το όνομα του FTP site το οποίο θα πρέπει να διαγραφεί, ξεκίνησε, σταμάτησε, ή έχει διακοπεί. /s Computer χρησιμοποιούνται για να δείχνουν ότι το σενάριο αυτό θα πρέπει να τρέχει σε απομακρυσμένο υπολογιστή. Το τοπικό υπολογιστή χρησιμοποιείται από προεπιλογή. /u [Domain\]User ο λογαριασμός πιστοποιήσεις που πρέπει να χρησιμοποιείται για να διαγράψετε, να ξεκινήσει, να σταματήσει ή να διακόψετε την τοποθεσία FTP στον απομακρυσμένο υπολογιστή. /p Password τον κωδικό πρόσβασης του λογαριασμού εντολής (ανωτέρω). Για το ερώτημα σχετικά με τοποθεσίες FTP διακομιστές IIS σας, χρησιμοποιήστε
iisftp[.vbs] /query [FTPSite [FTPSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
Για να χρησιμοποιήσετε / setadprop, και / getadprop χρήση,
iisftp /SetADProp UserID {FTPDir|FTPRoot} PropertyValue [/s Computer [/u [Domain\]User/p Password]]
iisftp /GetADProp UserID [/s Computer [/u [Domain\]User /p Password]]
UserID το Active Directory Είσοδος ID FTPDir δείχνει αν η τροποποίηση αυτή εφαρμόζεται στο επίπεδο καταλόγου ή στη ρίζα επίπεδο. PropertyValue δηλώνει το κεντρικό κατάλογο και σχετική διαδρομή. /s Computer χρησιμοποιούνται για να δείχνουν ότι το σενάριο αυτό θα πρέπει να τρέχει σε απομακρυσμένο υπολογιστή. Το τοπικό υπολογιστή χρησιμοποιείται από προεπιλογή. /u [Domain\]User ο λογαριασμός πιστοποιήσεις που πρέπει να χρησιμοποιείται για την απομακρυσμένη διαχείριση. /p Password τον κωδικό πρόσβασης του λογαριασμού εντολής (ανωτέρω). Η iisftpdr.vbs μπορεί να χρησιμοποιηθεί για να εγγράψει εικονικούς καταλόγους σε καθορισμένη ρίζα, και να δημιουργήσετε και να διαγράψετε εικονικούς καταλόγους σε τοποθεσίες FTP από τη γραμμή εντολών.
Για να δημιουργήσετε ένα εικονικό κατάλογο για μια τοποθεσία FTP, χρησιμοποιήστε:
iisftpdr /create FTPSite[VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
FTPSite το όνομα του FTP site που θέλετε να δημιουργήσετε τον εικονικό κατάλογο για. VirtualPath η εικονική διαδρομή σύμφωνα με την οποία αυτό το εικονικό κατάλογο θα πρέπει να δημιουργηθεί (προαιρετικά) Name το όνομα του νέου εικονικού καταλόγου. PhysicalPath το όνομα του φυσικού κατάλογο όπου το εικονικό κατάλογο σημείων. /s Computer χρησιμοποιούνται για να δείχνουν ότι το σενάριο αυτό θα πρέπει να τρέχει σε απομακρυσμένο υπολογιστή. Το τοπικό υπολογιστή χρησιμοποιείται από προεπιλογή. /u [Domain\]User ο λογαριασμός πιστοποιήσεις που πρέπει να χρησιμοποιηθεί για να δημιουργήσει τον εικονικό κατάλογο στον απομακρυσμένο υπολογιστή. /p Password τον κωδικό πρόσβασης του λογαριασμού εντολής (ανωτέρω). Για να διαγράψετε ένα εικονικό κατάλογο που συνδέονται με μια τοποθεσία FTP, χρησιμοποιήστε:
iisftpdr /delete FTPSite[VirtualPath]/Name [/s Computer [/u [Domain\]User /p Password]]
Για την αναζήτηση ειδικών FTP εικονικούς καταλόγους για τους διακομιστές IIS σας, χρησιμοποιήστε
iisftpdr /query FTPSite[/VirtualPath][/s Computer [/u [Domain\]User/p Password]]
Μπορείτε να χρησιμοποιήσετε iiscnfg.vbs με την εισαγωγή και την εξαγωγή IIS συνθέσεις ρυθμίσεις του ως μετα-αρχεία XML.
Για την εξαγωγή IIS ρυθμίσεις διαμόρφωσης, χρήση:
iiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]]
Για την εισαγωγή των υπηρεσιών IIS ρυθμίσεις διαμόρφωσης, χρήση:
iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]]
Για να αντιγράψετε το αρχείο metabase.xml και μετα-αρχείο XML σε ένα διαφορετικό διακομιστή IIS, χρήση:
iiscnfg /copy /ts TargetComputer /tu TargetUser /tp TargetPassword [/s Computer [/u [Domain\]User [/p Password]]]
Για να αποθηκεύσετε τις αλλαγές αμέσως να τη μετα τη χρήση:
iiscnfg /save [/s Computer [/u [Domain\]User /p Password]] save iiscnfg /save [/s Computer [/u [Domain\]User /p Password]]
Μπορείτε να χρησιμοποιήσετε iisback.vbs δημιουργίας αντιγράφων ασφαλείας και επαναφοράς IIS ρυθμίσεις διαμόρφωσης από την γραμμή εντολών
Για τη στήριξη του IIS ρυθμίσεις διαμόρφωσης, χρήση:
iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]]
Για να επαναφέρετε IIS ρυθμίσεις διαμόρφωσης, χρήση:
iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]]
Ο κατάλογος όλων των υπηρεσιών IIS αντίγραφα ασφαλείας για ένα διακομιστή IIS, χρήση:
iisback /list [/s Computer [/u [Domain\]User/p Password]]
Για να διαγράψετε ένα αντίγραφο ασφαλείας των υπηρεσιών IIS, χρήση:
iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]] delete iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]]
Copyright 2009-Tech FAQ. Με επιφύλαξη κάθε νόμιμου δικαιώματος.