impede um ou mais serviços de execução.
sintaxe
Stop-Service <ServiceController> >] >]
Stop-Service <String> >] >]
Stop-Service -DisplayName <String> >] >]
Description
The Stop-Service
cmdlet send a stop message to the Windows Service Controller for each of theespecificed services. Você pode especificar os Serviços pelos seus nomes de serviço ou nomes de exibição, ou você pode usar o parâmetro InputObject para passar um objeto de serviço que representa o serviço que você deseja parar.
exemplos
exemplo 1: parar um serviço no computador local
PS C:\> Stop-Service -Name "sysmonlog"
este comando pára os registos de desempenho e os alertas (SysmonLog) no computador local.Exemplo 2: parar um serviço usando o nome de exibição
PS C:\> Get-Service -DisplayName "telnet" | Stop-Service
este comando pára o serviço de Telnet no computador local. O comando usa Get-Service
para obter um objeto que representa o serviço Telnet. O operador do gasoduto (|
) canaliza o objecto para Stop-Service
, que pára o serviço.Exemplo 3: Parar um serviço que tem serviços dependentes
PS C:\> Get-Service -Name "iisadmin" | Format-List -Property Name, DependentServicesPS C:\> Stop-Service -Name "iisadmin" -Force -Confirm
este exemplo pára o serviço IISAdmin no computador local. Uma vez que parar este serviço também permite aos serviços que dependem do serviço IISAdmin, é melhor preceder Stop-Service
com um comando que lista os serviços que dependem do serviço IISAdmin.
o primeiro comando lista os serviços que dependem do IISAdmin. Ele usa Get-Service
para obter um objetivo que representa o serviço IISAdmin. O operador do gasoduto (|
) passa o resultado para o cmdlet Format-List
. O comando usa o parâmetro de propriedade de Format-List
para listar apenas as propriedades dos serviços do mesmo nome e dependent.
o segundo comando pára o serviço IISAdmin. O parâmetro força é necessário para parar um serviço que tem serviços dependentes. O comando usa o parâmetro confirmação para solicitar confirmação do Usuário antes que ele pare cada serviço.
parâmetros
pede a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Posição: | Nomeados |
valor Padrão: | False |
Aceita a entrada de pipeline: | False |
Aceita caracteres curinga: | False |
Especifica os nomes de exibição dos serviços de parar.São permitidos caracteres especiais.
Tipo: | String |
Posição: | Nomeados |
valor Padrão: | Nenhum |
Aceita a entrada de pipeline: | False |
Aceita caracteres curinga: | True |
Especifica os serviços que este cmdlet omite. O valor deste parâmetro qualifica O Nameparameter. Indique um elemento ou padrão de nome,como s*. São permitidos caracteres especiais.
Tipo: | String |
Posição: | Nomeados |
valor Padrão: | Nenhum |
Aceita a entrada de pipeline: | False |
Aceita caracteres curinga: | verdadeiro |
Forces the cmdlet to stop a service even if that service has dependent services.
Tipo: | SwitchParameter |
Posição: | Nomeados |
valor Padrão: | Nenhum |
Aceita a entrada de pipeline: | False |
Aceita caracteres curinga: | False |
Especifica os serviços que este cmdlet pára. O valor deste parâmetro qualifica O Nameparameter. Indique um elemento ou padrão de nome,como s*. São permitidos caracteres especiais.
Tipo: | String |
Posição: | Nomeados |
valor Padrão: | Nenhum |
Aceita a entrada de pipeline: | False |
Aceita caracteres curinga: | True |
Especifica ServiceController objetos que representam os serviços de parar. Indique uma variável que contenha os objectos, ou escreva um comando ou expressão que obtenha os objectos.
Tipo: | ServiceController |
Posição: | 0 |
valor Padrão: | Nenhum |
Aceita a entrada de pipeline: | True |
Aceita caracteres curinga: | False |
Especifica o serviço de nomes de serviços para parar. São permitidos caracteres especiais.
Tipo: | String |
Aliases: | ServiceName |
Posição: | 0 |
valor Padrão: | Nenhum |
Aceita a entrada de pipeline: | True |
Aceita caracteres curinga: | True |
Indica que este cmdlet usa a opção de espera.
Tipo: | SwitchParameter |
Posição: | Nomeados |
valor Padrão: | Nenhum |
Aceita a entrada de pipeline: | False |
Aceita caracteres curinga: | False |
Retorna um objeto que representa o serviço. Por omissão, este cmdlet não gera nenhuma saída.
Tipo: | SwitchParameter |
Posição: | Nomeados |
valor Padrão: | Nenhum |
Aceita a entrada de pipeline: | False |
Aceita caracteres curinga: | False |
Mostra o que aconteceria se o cmdlet é executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | acesso wi |
Posição: | Nomeados |
valor Padrão: | False |
Aceita a entrada de pipeline: | False |
Aceita caracteres curinga: | False |
as Entradas
Sistema.Processo de serviço.Controlador De Serviços, Sistema.String
pode canalizar um objecto de serviço ou uma string que contém o nome de um serviço para este cmdlet.
Outputs
None, System.Processo de serviço.ServiceController
este cmdlet gera um sistema.Processo de serviço.ServiceController object that represents theservice, if you use the PassThru parameter. Caso contrário, este cmdlet não gera nenhuma saída.
Notes
This cmdlet is only available on Windows platforms.
pode também referir-se a Stop-Service
pelo seu nome próprio, spsv. Para mais informações, verabout_aliases.
Stop-Service
pode controlar os serviços apenas quando o utilizador actual tem permissão para o fazer. Se acommand não funcionar correctamente, poderá não ter as permissões necessárias.
para encontrar os nomes dos serviços e mostrar os nomes dos serviços no seu sistema, tipo Get-Service
. Os nomes dos serviços aparecem na coluna Nome e os nomes de exibição aparecem na coluna DisplayNamecolumn.
- Get-Service
- Novo-Serviço
- Reinicie O Serviço
- Retomar O Serviço
- Set-Serviço De
- Iniciar Serviço
- Suspender O Serviço
- Remove-Service