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
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 |
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 |
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ț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 |
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 |
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 |
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 |
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 |
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 |
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