Etre dans le move de Server 2008 R2 avec PowerShell …
PowerShell 2.0, nouvelle version de l’outil intégrée dans Windows Server 2008 R2, permet d’automatiser l’administration des systèmes.
En ce qui me concerne, je pense qu’il n’est vraiment pas nécessaire de vous présenter cet outil de scripting fantastique et novateur …
Pour ceux qui ont pris le temps de lire mon dernier post, j’avais installé la passerelle des services Remote Desktop via l’interface graphique.
Mon collègue Benoit SAUTIERE m’a alors fait la remarque suivante :
" Il aurait fallu du PowerShell comme du Add-WindowsFeature pour installer le rôle … "
Pour être dans la tendance, il est vrai que j’aurais du installer ma passerelle via PowerShell en utilisant la cmdlet citée plus haut.
C’est pourquoi j’ai décidé d’être IN (la période des soldes tombe à pic …) en dédiant ce post à l’installation de mon rôle via PowerShell.
Tout d’abord, il faut savoir qu’il existe trois cmdlet permettant de gérer et d’administrer le gestionnaire de serveur R2 :
ATTENTION ! Ne " PowerShellez " pas trop vite …
- Tout d’abord, il vous faut charger le module Gestionnaire de serveur dans votre fenêtre d’invite de commande.
Pour cela, il vous faut utiliser la cmdlet Import-Module ServerManager
- Pour avoir une visibilité de tous les services de rôle et fonctionnalités disponibles à installer, taper la cmdlet Get-WindowsFeature
- J’ai décidé d’installer ou plutôt de réinstaller ma RD Gateway en scriptant via PowerShell.
La fameuse cmdlet me permettant de le faire ( I CAN DO IT … ) est :
Add-WindowsFeature RDS-Gateway
- Pour vérifier que notre passerelle se soit bien installée, il suffit de lister notre service de rôle en réutilisant la cmdlet Get-WindowsFeature et spécifiant le rôle souhaité
Nous remarquons que notre passerelle s’est correctement installée. En effet, une croix
s’affiche à côté de notre service pour indiquer l’ajout du rôle.
Dorénavant, je peux dire que je suis dans la tendance de Windows Server 2008 R2 …
Plus sérieusement, il est vrai que cet outil de scripting, fort de plus de 130 cmdlet, est doté d’une puissance remarquable, permettant à un administrateur d’automatiser ses tâches systèmes quotidiennes plus facilement.
Que ce soit pour administrer vos infrastructures AD ou encore Exchange 2007, PowerShell est devenu indispensable et incontournable.
To be continued …
David LACHARI - Le savoir ne vaut que s’il est partagé …