2015-07-30 1 views
-1

Est-ce que quelqu'un peut me diriger comment je peux démarrer les pools d'applications IIS (7/8) qui sont arrêtés uniquement pour les sites qui ont le statut "Démarré" avec Powershell (donc pas de pool d'applications pour leurs applications connectées))?Comment faire pour démarrer les pools d'applications IIS qui sont arrêtés uniquement pour les sites Web qui ont l'état "Démarré" à l'aide de Powershell?

Scénario1: piscine app Stopped site Started

app START piscine

Scénario 2: piscine app Stopped site Stopped

NE RIEN FAIRE

Merci

+0

Je ne suis pas sûr de ce que ce n'est pas clair ici. Je suis à la recherche d'un moyen de commencer à utiliser les pools d'applications de serveur Web Powershell Windows IIS qui sont arrêtés, mais uniquement si les applications qui utilisent ces pools d'applications ont un statut démarré. – GrZeCh

Répondre

2

Je don ne comprends pas e downvotes aussi. Cependant, vous pouvez essayer ceci:

Import-Module WebAdministration 

gci IIS:\Sites | 
    where state -eq 'Started' | 
    select -ExpandProperty applicationPool | 
    % { Start-WebAppPool $_ } 

Il semble que vous ne devez pas vérifier si le ApplicationPool est déjà commencé, mais vous pouvez adopter le script et vérifier l'état en utilisant l'applet de commande Get-WebAppPoolState si vous pensez que le nécessaire .

+0

Génial. Il semblerait que je devrais utiliser aussi Get-WebAppPoolState en raison du nombre de site Web exécuté sur le serveur d'IIS mais j'arriverai probablement à faire cela tout seul. Merci – GrZeCh