Brincar um pouco com PowerShell sobre os serviços BizTalk: listar, reiniciar, arrancar, parar,…
Após a Ruth ter mencionado o sucesso do post anterior e após lhe terem colocado algumas perguntas, decidi escrever este post demonstrando alguns comandos que podemos fazer com PowerShell sobre os serviços Windows, mais concretamente sobre os serviços de BizTalk.
Para parar todos os serviços:
get-service BTSSvc* | foreach-object -process {stop-service $_.Name}
ou get-service BTSSvc* | stop-service
ou simplesmente stop-service BTSSvc*
Para iniciar todos os serviços:
get-service BTSSvc* | foreach-object -process {start-service $_.Name}
ou get-service BTSSvc* | start-service
ou start-service BTSSvc*
Reiniciar todos os serviços:
get-service BTSSvc* | foreach-object -process {restart-service $_.Name}
ou get-service BTSSvc* | restart-service
ou restart-service BTSSvc*
Se juntarmos a opção –whatif aos comandos anteriores, vamos obter uma descrição do que o comando iria executar
restart-service BTSSvc* –whatif
Iniciar os serviços parados (condições):
get-service BTSSvc* | foreach-object -process { if($_.Status -eq "Stopped"){ start-Service $_.Name }}
ou get-service BTSSvc* | ?{$_.Status -eq "Stopped"} | start-Service
Listar todos os serviços:
get-Service BTSSvc* | select status, name
ou get-Service BTSSvc* | fl name,status
Listar todos os serviços parados:
Get-Service BTSSvc* | ?{$_.Status -eq "Stopped"} | select status, DisplayName
ou Get-Service BTSSvc* | select status, name | where {$_.Status -eq "Stopped"}
ou Get-Service BTSSvc* | ?{$_.Status -eq "Stopped"} | ft status, DisplayName
ou Get-Service BTSSvc* | ?{$_.Status -eq "Stopped"} | fl status, DisplayName
Escrever o resultado para um ficheiro de output:
Get-Service BTSSvc* | where {$_.Status -eq "Stopped"} | out-file c:\PowerShell\Scripts\services.txt"
Estas são algumas das operações que podemos efetuar, no entanto existem muitas mais e poderemos como foi demonstrado neste poste utilizar várias sintaxes para obter o mesmo resultado.
Seja o primeiro a comentar ;)
Postar um comentário