
Olá pessoal,
a dica de hoje é sobre como listar, parar ou iniciar todos os sites que estejam em um IIS (Internet Information Services) rodando em um Windows Server utilizando PowerShell. Dessa forma vocês podem criar scripts automatizando essas tarefas de forma automática.
Abra o Powershell como Administrador e em seguida execute os comandos abaixo:
Para listar todos os sites que estão rodando no IIS:
Get-IISSite
Para parar todos os sites:
Import-Module WebAdministration
Get-ChildItem -Path IIS:\Sites | foreach { Stop-WebSite $_.Name; }
Para iniciar todos os sites:
Import-Module WebAdministration
Get-ChildItem -Path IIS:\Sites | foreach { Start-WebSite $_.Name; }
Até a próxima!