L'essentiel de IIS

Gérer IIS en ligne de commande

Testez gratuitement nos 1246 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Prenez en main l'exécutable appcmd.exe et les cmdlets PowerShell. Ils vous permettent d'administrer complètement IIS en ligne de commande.
04:47

Transcription

On va continuer, au besoin, à utiliser la ligne de commandes pour réaliser des opérations que nous réalisons ici dans le Gestionnaire des services Internet de façon graphique. Parce que vous avez peut-être besoin de scripter des choses, et puis qu'il est parfois beaucoup plus rapide de passer par la ligne de commandes. On a déjà vu qu'on pouvait le faire en Powershell, je vais y revenir ici, mais je voudrais vous montrer aussi une autre façon de faire qui passe par un exécutable. Donc je suis ici dans mes pools d'applications, j'ai mes trois pools d'applications, et je vais vous montrer comment par exemple, on créé et on supprime un pool d'applications que ce soit avec cet exécutable ou avec Powershell. L'exécutable dont je vais vous parler se trouve dans : C:\Windows\System32\inetsrv, qui est donc le répertoire inetsrv pour « Internet Server », qui est donc le répertoire dans lequel se trouvent les exécutables de IIS, et vous y trouvez un programme qui s'appelle appcmd pour « Application Server Command Line Admin Tool ». Grâce à cet exécutable qui est très riche, vous allez pouvoir réaliser beaucoup, pratiquement toutes les opérations que vous pouvez faire ici. Je vous en montre un exemple. Donc je suis au bon endroit ici dans inetsrv. Je vais appeler appcmd. Et je vais dire : ajoute-moi un pool d'applications du nom de, par exemple « coucou ». Vous voyez, rien de plus facile. Je reviens ici. Je rafraichis l'affichage. Je peux faire par un F5 également. Et voici mon « coucou » qui est démarré. Bon voilà, ça parait assez évident. Comment est-ce que je fais pour le supprimer ? Même chose : j'appelle appcmd, je demande le delete de mon apppool. Il faut simplement que je mette le nom comme ceci et non pas /name. Et voilà, un petit F5. Voilà qui est fait. Donc vous voyez qu'il suffit de maitriser finalement les différentes commandes d'appcmd pour réaliser assez rapidement, assez facilement des opérations de création de sites, de pools d'applications, d'applications et différentes commandes d'administration dans IIS. Vous pouvez bien entendu passer par Powershell également. Alors vous vous souvenez que nous avions importé le module WebAdministration. Je vous le remontre au cas où. Donc Import-Module WebAdministration. Et ensuite, et bien j'ai non seulement à disposition des Cmdlets, mais j'ai aussi à disposition ce qu'on appelle un « PSDrive ». Un PSDrive, c'est un Drive donc comme une lettre de lecteur, mais spécifique à PowerShell. Si je fais ça : « cd c: », je me retrouve dans C:. « : » slash ou backslash, peu importe, je me retrouve à la racine. Mais je peux aussi faire ceci. Et je me retrouve dans un PSDrive, dans un répertoire virtuel si vous voulez, qui me montre l'architecture de IIS, je peux faire un « dir » ou un « ls » si vous préférez, et je vois que j'ai des AppPools, des Sites et des Bindings. Ce qui fait que je peux très bien dire : New-Item, bon là j'ai pas forcément besoin d'indiquer la lettre puisque je suis déjà dans IIS, mais pour être complet je pourrais faire quelque chose comme ça, dans AppPools, et je vais créer « coucou ». Vous vous souvenez je l'ai supprimé, il n'y est plus, donc je fais un New-Item comme si je créais un fichier finalement. Et ça suffit à ce PSDrive pour comprendre qu'il va créer un nouvel objet à l'intérieur des pools d'applications donc un nouveau pool d'applications. Là je n'ai spécifié aucun paramètre, mais bien sûr j'aurai pu le faire. Et un F5 maintenant me montre exactement le même résultat. Évidemment, vous devinez que l'inverse est vrai. Je peux faire un Remove-Item qui est donc une Cmdlet traditionnelle dans PowerShell pour dire : dans AppPools, je supprime l'objet « coucou ». On me demande une confirmation, oui oui oui. Alors je dis oui. Et bien entendu mon pool d'applications a été supprimé. Donc voilà vous avez le choix quand vous faites des scripts ou que vous voulez travailler en lignes de commandes entre appcmd ou PowerShell.

L'essentiel de IIS

Administrez IIS (Internet Information Server) en toute confiance. Abordez les notions de site, d'application, l’attribution de permissions sur les répertoires de l'espace web, etc.

3h45 (43 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
IIS IIS 8.5
Spécial abonnés
Date de parution :10 mai 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !