Partager via


Web Farm Framework 2.0 pour les applets de commande IIS 7 pour Windows PowerShell

Auteur Randall DuBois

Vous pouvez utiliser les applets de commande Web Farm Framework pour Windows PowerShell pour configurer et gérer votre batterie de serveurs. Windows PowerShell doit être installé sur le contrôleur de batterie de serveurs web.

Pour utiliser les applets de commande Web Farm Framework pour Windows PowerShell

  1. Sur le serveur contrôleur, ouvrez une invite de commandes.

  2. Pour démarrer la console PowerShell, entrez la commande suivante :

    PowerShell
    
  3. À l’invite de PowerShell, entrez la commande suivante :

    Add-PSSnapin WebFarmSnapin
    

    Le composant logiciel enfichable Web Farm Framework pour Windows PowerShell est chargé.

  4. À l’invite PowerShell, tapez la commande suivante pour afficher la liste des applets de commande WFF disponibles :

    Get-Command WebFarmSnapin\*
    

La liste s’affiche comme dans l’image suivante :

Screenshot shows Windows Power Shell with the following command entered, Get Command Web Farm Snap in.

Affichage de la syntaxe et de l’aide de l’applet de commande

Pour obtenir de l’aide pour chaque applet de commande, entrez get-Help <cmdletName> -full. Par exemple, pour obtenir de l’aide pour l’applet de commande Get-ActiveOperation, entrez la commande suivante.

Get-Help Get-ActiveOperation -full

Screenshot shows Windows Power Shell with the following command entered, Get Help Get Active Operation full.

Gestion des serveurs à l’aide des applets de commande

Vous pouvez effectuer des tâches de gestion pour la batterie de serveurs ou un serveur spécifique dans la batterie à l’aide des applets de commande. Le tableau suivant répertorie les applets de commande pour ces tâches.

Nom de l’applet de commande Description
Get-ActiveOperation Retourne les opérations en cours d’exécution sur le serveur ou la batterie de serveurs.
Get-AvailableOperation Retourne les opérations disponibles sur le serveur ou la batterie de serveurs.
Get-Server Retourne une liste de serveurs dans la batterie de serveurs ou, si vous spécifiez un serveur de signal, il retourne le serveur spécifié.
Get-ServerProcess Retourne une liste des processus en cours d’exécution sur le serveur ou la batterie de serveurs.
Get-ServerRequest Retourne une liste des requêtes en cours de traitement sur le serveur ou la batterie de serveurs.
Get-TraceMessage Retourne une liste des messages de trace provenant du serveur ou de la batterie de serveurs.
Get-WeNbFarm Retourne le nom de la batterie de serveurs ou des batteries de serveurs disponibles.
Install-ServerProduct Installe le produit spécifié sur le serveur ou la batterie de serveurs.
New-CredentialStoreTarget Ajoute une nouvelle cible à la banque d’informations d’identification Windows.
New-MiniDump Retourne des informations de vidage à partir du serveur.
New-Server Ajouter un serveur à une batterie de serveurs existante.
New-WebFarm Crée une batterie de serveurs.
Remove-CredentialStoreTarget Supprime une nouvelle cible de la banque d’informations d’identification Windows.
Remove-Server Supprime un serveur de la batterie de serveurs.
Remove-WebFarm Supprime une batterie de serveurs.
Run-Operation Exécute l’opération spécifiée sur le serveur ou la batterie de serveurs.
Start-Server Démarre le serveur spécifié.
Stop-Server Arrête le serveur spécifié.

Création d’une batterie de serveurs à l’aide des applets de commande

Pour créer une batterie de serveurs, à l’invite PowerShell, entrez l’applet de commande suivante :

New-WebFarm

Indiquez le nom de la nouvelle batterie de serveurs web et vos informations d’identification à l’invite.

Screenshot that shows the Windows Power Shell Credential Request dialog box. New Web Farm is entered on the command line in Power Shell.

Pour vérifier que la batterie de serveurs a été créée, utilisez l’applet de commande Get-WebFarm, comme suit :

Get-WebFarm

Screenshot that shows Windows Power Shell. Get Web Farm is entered on the command line.

Ajout d’un serveur à une batterie de serveurs à l’aide des applets de commande

Pour ajouter un serveur à une batterie de serveurs, à l’invite PowerShell, entrez l’applet de commande suivante :

New-Server

Indiquez le nom de la batterie de serveurs web et de l’adresse du serveur à l’invite.

Pour vérifier que le serveur a été ajouté, utilisez l’applet de commande Get-Server comme suit :

Get-Server

Les serveurs de la batterie de serveurs sont affichés.

Screenshot that shows Windows Power Shell. Get Server is entered on the command line.

Ajout d’informations d’identification à la banque d’informations d'identification Windows

À l’aide de la banque d’informations d’identification Window, les utilisateurs peuvent stocker des mots de passe et accéder aux informations de mot de passe stockées par le biais de la ligne de commande. Cela est très utile si vous souhaitez empêcher l’affichage de votre mot de passe dans les fichiers journaux susceptibles de capturer l’entrée de ligne de commande. La banque d’informations d’identification enregistre une cible, ainsi que votre nom d’utilisateur et votre mot de passe. La cible est une chaîne utilisée pour identifier les informations d’identification.

Pour ajouter une nouvelle cible à une batterie de serveurs, à l’invite PowerShell, entrez l’applet de commande suivante :

New-CredentialStoreTarget

Indiquez la cible et vos informations d’identification à l’invite.

Screenshot that shows the Windows Power Shell Credential Request dialog box. New Credential Store Target is entered on the command line in Power Shell.

Suppression d’informations d’identification de la banque d’informations d'identification Windows

Pour supprimer une cible existante (et par conséquent les informations d’identification associées), à l’invite PowerShell, entrez la commande suivante :

Remove-CredentialStoreTarget

Indiquez la cible à supprimer à l’invite.

Screenshot that shows Windows Power Shell. Remove Credential Store Target is entered on the command line.