Stop-Service

Modul: Microsoft.PowerShell.Management

oprește unul sau mai multe servicii care rulează.

sintaxă

Stop-Service <ServiceController> >] >] 
Stop-Service <String> >] >] 
Stop-Service -DisplayName <String> >] >] 

descriere

cmdletul Stop-Service trimite un mesaj stop controlerului de servicii Windows pentru fiecare dintre serviciile specificate. Puteți specifica Serviciile după numele lor de servicii sau numele afișate sau puteți utiliza parametrul InputObject pentru a trece un obiect de serviciu care reprezintă serviciul pe care doriți să îl opriți.

Exemple

Exemplul 1: Opriți un serviciu pe computerul local

PS C:\> Stop-Service -Name "sysmonlog"

această comandă oprește serviciul jurnale de performanță și alerte (SysmonLog) pe computerul local.

Exemplul 2: oprirea unui serviciu utilizând numele afișat

PS C:\> Get-Service -DisplayName "telnet" | Stop-Service

această comandă oprește serviciul Telnet de pe computerul local. Comanda utilizează Get-Service pentru a obțineun obiect care reprezintă serviciul Telnet. Operatorul de conducte (|) conduce obiectul la Stop-Service, ceea ce oprește serviciul.

Exemplul 3: Oprirea unui serviciu care are servicii dependente

PS C:\> Get-Service -Name "iisadmin" | Format-List -Property Name, DependentServicesPS C:\> Stop-Service -Name "iisadmin" -Force -Confirm

acest exemplu oprește serviciul IISAdmin pe computerul local. Deoarece oprirea acestui serviciu, de asemenea, oprește serviciile care depind de serviciul IISAdmin, cel mai bine este să precede Stop-Service cu acommand care listează serviciile care depind de serviciul IISAdmin.

prima comandă listează serviciile care depind de IISAdmin. Utilizează Get-Service pentru a obține un obiectcare reprezintă Serviciul IISAdmin. Operatorul conductei (|) transmite rezultatul la cmdletul Format-List. Comanda utilizează parametrul de proprietate al Format-List pentru a lista numai proprietățile nume și DependentServices ale serviciului.

a doua comandă oprește serviciul IISAdmin. Parametrul Force este necesar pentru a opri un serviciucare are servicii dependente. Comanda utilizează parametrul Confirm pentru a solicita confirmareautilizatorul înainte de a opri fiecare serviciu.

parametri

-Confirm

vă solicită confirmarea înainte de a rula cmdlet-ul.

Tip: SwitchParameter
Aliasuri: cf
poziție: numit
valoare implicită: fals
accepta conducta de intrare: fals
acceptați caractere wildcard: False
-DisplayName

specifică numele afișate ale serviciilor de oprit.Caracterele Wildcard sunt permise.

Tip: șir
poziție: numit
valoare implicită: niciuna
acceptați intrarea conductei: fals
acceptați caractere wildcard: adevărat

-Exclude

specifică serviciile pe care acest cmdlet le omite. Valoarea acestui parametru califică Numeleparametru. Introduceți un element de nume sau un model, cum ar fi s*. Caracterele Wildcard sunt permise.

Tip: șir
poziție: numit
valoare implicită: niciuna
accepta conducta de intrare: fals
acceptați caractere wildcard: adevărat
-forța

forțează cmdlet-ul să oprească un serviciu chiar dacă acel Serviciu are servicii dependente.

Tip: SwitchParameter
poziție: numit
valoare implicită: niciuna
accepta conducta de intrare: fals
acceptați caractere wildcard: False
-Include

specifică serviciile pe care acest cmdlet le oprește. Valoarea acestui parametru califică Numeleparametru. Introduceți un element de nume sau un model, cum ar fi s*. Caracterele Wildcard sunt permise.

Tip: șir
poziție: numit
valoare implicită: niciuna
accepta conducta de intrare: fals
acceptați caractere wildcard: adevărat
-InputObject

specifică obiectele ServiceController care reprezintă serviciile pentru a opri. Introduceți o variabilă careconține obiectele sau tastați o comandă sau o expresie care primește obiectele.

Tip: ServiceController
poziție: 0
valoare implicită: niciuna
accepta conducta de intrare: adevărat
acceptați caractere wildcard: False
-nume

specifică numele serviciilor de oprit. Caracterele Wildcard sunt permise.

Tip: șir
pseudonime: numele serviciului
poziție: 0
valoare implicită: niciuna
accepta conducta de intrare: adevărat
acceptați caractere wildcard: adevărat
-NoWait

indică faptul că acest cmdlet utilizează opțiunea fără așteptare.

Tip: SwitchParameter
poziție: numit
valoare implicită: nici unul
accepta conducta de intrare: fals
acceptați caractere wildcard: False
-PassThru

returnează un obiect care reprezintă serviciul. În mod implicit, acest cmdlet nu generează nicio ieșire.

Tip: SwitchParameter
poziție: numit
valoare implicită: niciuna
accepta conducta de intrare: fals
acceptați caractere wildcard: fals
-WhatIf

arată ce s-ar întâmpla dacă cmdlet-ul rulează. Cmdlet-ul nu este rulat.

Tip: SwitchParameter
pseudonime: wi
poziție: numit
valoare implicită: fals
accepta conducta de intrare: fals
acceptați caractere wildcard: False

intrări

sistem.ServiceProcess.ServiceController, Sistem.String

puteți țeava un obiect de serviciu sau un șir care conține numele unui serviciu la acest cmdlet.

Ieșiri

Nici Unul, Sistem.ServiceProcess.ServiceController

acest cmdlet generează un sistem.ServiceProcess.ServiceController obiect care reprezintăserviciu, dacă utilizați parametrul PassThru. În caz contrar, acest cmdlet nu generează nicio ieșire.

Note

acest cmdlet este disponibil numai pe platformele Windows.

vă puteți referi, de asemenea, la Stop-Service prin aliasul său încorporat, spsv. Pentru mai multe informații, consultați despre_aliases.

Stop-Service poate controla Serviciile numai atunci când utilizatorul curent are permisiunea de a face acest lucru. Dacă acommand nu funcționează corect, este posibil să nu aveți permisiunile necesare.

pentru a găsi numele serviciilor și numele afișate ale serviciilor în sistemul dvs., tastați Get-Service. Numele serviciilor apar în coloana Nume și numele afișate apar în DisplayNamecolumn.

  • Get-Service
  • New-Service
  • Restart-Service
  • Reluare-Service
  • Set-Service
  • Start-Service
  • Suspendare-Service
  • Eliminare-Service

Lasă un răspuns

Adresa ta de email nu va fi publicată.

More: