Table des matières
Installez le module PowerShell IIS
Créer et gérer les sites Web
Gérer les pools d'applications
Configurer les liaisons et SSL
Maison Les sujets IIS Comment gérer IIS en utilisant PowerShell?

Comment gérer IIS en utilisant PowerShell?

Sep 18, 2025 am 06:21 AM

Pour gérer IIS avec PowerShell, installez et importez d'abord le module WebAdmination, puis utilisez le Drive IIS: Drive et Cmdlets pour créer des sites Web, configurer des pools d'applications, définir des liaisons et attribuer des certificats SSL pour une administration automatisée et reproductible.

Comment gérer IIS en utilisant PowerShell?

La gestion de l'IIS (Internet Information Services) avec PowerShell est efficace et idéale pour l'automatisation. Vous pouvez effectuer des tâches comme la création de sites Web, la gestion des pools d'applications et la configuration des liaisons directement à partir de la ligne de commande. Voici comment démarrer et effectuer des tâches communes.

Installez le module PowerShell IIS

Avant de gérer l'IIS, assurez-vous que le fournisseur et le module PowerShell IIS sont disponibles.

  • Sur Windows Server, installez le rôle du serveur Web (IIS) et incluez la fonction de support PowerShell Cmdlet:

Installer-WindowsFeature -Name-Server, Web-Mgmt-Tools, Web-Powershell

  • Sur Windows 10/11 ou Windows Desktop, activez les sous-composants IIS et PowerShell via "Tour des fonctionnalités Windows ON ou désactivez" ou utilisez:

Activer-windowsOptionalFeature -online -FeUreName iis-webserverrole, iis-managementscriptingtool

Après l'installation, importez le module IIS:

WebAdmination en module d'importation

Créer et gérer les sites Web

Utilisez le lecteur IIS: pour naviguer et gérer les configurations IIS.

  • Accédez au conteneur des sites:

CD IIS: \ Sites

  • Créer un nouveau site Web:
  • New-website -name "mysite" -physicalpath "c: \ inetpub \ mysite" -port 8080

  • Arrêtez ou démarrez un site:
  • Stop-website -name "mysite"
    Démarrer-website -nom "mysite"

  • Supprimer un site Web:
  • Retirez-Web-name "mysite"

    Gérer les pools d'applications

    Les pools d'applications contrôlent les processus des travailleurs pour les sites Web.

    • Créer un nouveau pool d'applications:

    New-webapppool -name "myapppool"

  • Définir la version .net CLR:
  • Set-itemproperty iis: \ appools \ myapppool manatedRuntimeversion "v4.0"

  • Recycler un pool d'applications:
  • Redémarrer-webapppool -name "myapppool"

  • Liste tous les pools d'applications:
  • Get-childem iis: \ appools \

    Configurer les liaisons et SSL

    Ajouter ou modifier les liaisons pour gérer différents noms d'hôtes ou ports.

    • Ajouter une liaison HTTPS (nécessite un certificat):

    New-webbinding -name "mysite" -ip "*" -port 443 -protocol https

  • Affectez un certificat (par Thumbprint):
  • Get-item iis: \ sslbindings \! 443! -Erraction silencieusement Continue | Enlever
    Nouveau iis: \ sslbindings \! 443! -Value (Get-ChildItem Cert: \ localmachine \ my | where-object {$ _. Thumbprint -eq 'your_cert_thumbprint'})

    La gestion des IIS avec PowerShell simplifie l'administration et prend en charge les configurations reproductibles. Une fois le module WebADIMISTRÉE chargé, vous pouvez efficacement les tâches de configuration, de surveillance et de maintenance de script. Fondamentalement, naviguez simplement dans les IIS: Drive et utilisez les bonnes applets de commande.

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

    Outils d'IA chauds

    Undress AI Tool

    Undress AI Tool

    Images de déshabillage gratuites

    Undresser.AI Undress

    Undresser.AI Undress

    Application basée sur l'IA pour créer des photos de nu réalistes

    AI Clothes Remover

    AI Clothes Remover

    Outil d'IA en ligne pour supprimer les vêtements des photos.

    Stock Market GPT

    Stock Market GPT

    Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

    Outils chauds

    Bloc-notes++7.3.1

    Bloc-notes++7.3.1

    Éditeur de code facile à utiliser et gratuit

    SublimeText3 version chinoise

    SublimeText3 version chinoise

    Version chinoise, très simple à utiliser

    Envoyer Studio 13.0.1

    Envoyer Studio 13.0.1

    Puissant environnement de développement intégré PHP

    Dreamweaver CS6

    Dreamweaver CS6

    Outils de développement Web visuel

    SublimeText3 version Mac

    SublimeText3 version Mac

    Logiciel d'édition de code au niveau de Dieu (SublimeText3)

    Sujets chauds

    Comment exécuter une application 32 bits sur IIS 64 bits? Comment exécuter une application 32 bits sur IIS 64 bits? Sep 16, 2025 am 05:53 AM

    L'activation de la prise en charge de l'application 32 bits est une étape clé. Vous devez trouver le pool d'applications correspondant dans IIS Manager et définir "Activer l'application 32 bits" sur true; 2. Recycler le pool d'applications après modification pour rendre la configuration prendre effet; 3. Assurez-vous que les composants DLL ou COM 32 bits sont enregistrés via RegSVR32 dans le répertoire Syswow64 et vérifiez les autorisations d'identité du pool d'application.

    Comment résoudre les problèmes de performances IIS à l'aide de LogParser? Comment résoudre les problèmes de performances IIS à l'aide de LogParser? Sep 21, 2025 am 02:48 AM

    UsellogParsertoidentifyslow-runningrequestsbyqueryingthetime-takenfield et sort de l'Indensée

    Comment déboguer une application exécutée dans IIS? Comment déboguer une application exécutée dans IIS? Sep 21, 2025 am 12:45 AM

    IdentifiertTheCorrectW3WP.ExeprocessByrunningiisappincommandPromptTomatchyourApp’sApplicationPoolWithitSpid.2.InvisualStudio, attachthedebuggerTothentifiedw3wp.exeprocess, SelectTheAppropriadedebuggerType (managedorcoceclr).

    Comment gérer IIS en utilisant PowerShell? Comment gérer IIS en utilisant PowerShell? Sep 18, 2025 am 06:21 AM

    TomanageiiswithPowershell, FirstInstallImportThewebadmingingModule, Thenusetheiis: DriveandcmdletStroceateWebsites, ConfigureApplicationPools, setbindings, andAssignenslslcertificatesforautomated, répétitif.

    Comment désactiver IIS Logging pour un site Web spécifique? Comment désactiver IIS Logging pour un site Web spécifique? Sep 16, 2025 am 06:54 AM

    Pour désactiver la journalisation d'un site Web spécifique sur IIS, trouvez d'abord le site Web cible dans le gestionnaire IIS et entrez le paramètre "Enregistrement du journal", 1. Définissez "Calendrier du journal" sur "Aucun", 2. Décochez "Activer la journalisation", 3. Cliquez sur Appliquer pour enregistrer les modifications, l'opération ne affectera que le site Web actuel; Notez que l'ancien journal ne sera pas supprimé automatiquement et qu'il doit être nettoyé manuellement, et en même temps, confirmez si le chemin du journal est partagé, si les autorisations sont normales et si l'outil de surveillance dépend du journal pour éviter les problèmes ultérieurs.

    Comment corriger 'l'erreur d'application du serveur' après l'installation de l'IIS? Comment corriger 'l'erreur d'application du serveur' après l'installation de l'IIS? Sep 15, 2025 am 02:41 AM

    Activer la fonction ASP.NET dans IIS; 2. Exécutez ASPNET_REGIIS-I en tant qu'administrateur pour enregistrer ASP.NET; 3. Définissez la version .NET correcte et le mode pipeline intégré dans le pool d'applications; 4. Grant le dossier du site Web Lire et exécuter les autorisations pour IIS_IUSRS et Identités de pool d'applications; 5. Activer éventuellement les journaux de suivi des demandes et de vérification échoué; 6. Vérifiez les erreurs de fichier Web.config et les erreurs d'application dans la visionneuse d'événements; En effectuant les étapes ci-dessus à leur tour, vous pouvez résoudre les "erreurs d'application du serveur" qui se produisent après l'installation d'IIS, vous assurer que ASP.NET est correctement enregistré et configuré le pool d'applications, et enfin faire fonctionner le site Web normalement.

    Comment configurer PHP sur IIS? Comment configurer PHP sur IIS? Sep 20, 2025 am 07:03 AM

    Installer PHP et configurer php.ini pour activer les extensions nécessaires; 2. Activer la fonction CGI dans IIS; 3. Enregistrez PHP en tant qu'application FASTCGI via IIS Manager et Ajouter le mappage. .Php; 4. Créez un fichier de test info.php pour vérifier la configuration, assurez-vous que les autorisations et les chemins sont corrects et redémarrez IIS si nécessaire.

    Quelle est la différence entre IIS et IIS Express? Quelle est la différence entre IIS et IIS Express? Sep 11, 2025 am 09:35 AM

    Iisisafull-FEATURYPRODUCTIONWEBSERVERFORHOSTINGLIVEWEBSISSISSEWithAdvancedCapabilitiesLikeApplicationPoolSSL.2.Iisexpressisalight, sur lameure-déminède.

    See all articles