A parancsmag ' Set-Service ” elindítja, leállítja vagy felfüggeszti a szolgáltatást a PowerShellben távolról és helyileg. Ezenkívül megváltoztatja az adott szolgáltatás tulajdonságait is, beleértve a „ Leírás ”, „ Állapot ”, vagy egy „ Megjelenítendő név ”. Egy szolgáltatásobjektum vagy egy szolgáltatásnév használható a szolgáltatás azonosítására.
Ebben a blogban részletesen elmagyarázzuk a „Set-Service” parancsmagot.
Hogyan kell használni a Set-Service-t (Microsoft.PowerShell.Management)?
A ' Set-Service ” parancsmag egy adott szolgáltatás állapotának módosítására szolgál, például futtatni vagy leállítani. Nézzünk meg néhányat a megadott példák közül.
1. példa: Használja a „Set-Service” parancsmagot a szolgáltatás indításához
Hajtsa végre az alábbi parancsot a szolgáltatás elindításához a PowerShellben:
Set-Service -Név WSearch -Állapot Futás - PassThru
Az alábbi kódban:
-
- Először említse meg a „ Set-Service ” parancsmag.
- Ezután adja meg a „ -Név ” paramétert, és rendelje hozzá a szolgáltatás nevét.
- Ezt követően adja hozzá a „ -Állapot ' paraméter, amelynek ' Futás ” érték van hozzárendelve.
- Végül adja meg a „ - PassThru ” paraméter:
2. példa: A „Set-Service” parancsmag használatával állítsa be a szolgáltatás állapotát Futó állapotba
A szolgáltatás működési állapotának beállításához használja az alábbi kódot:
$Service = Get-Service -Név WSearchSet-Service -InputObject $Szolgáltatás -Állapot Futás
A fent megadott kódban:
-
- Először inicializálja a ' változót $Szolgáltatás ', és rendelje hozzá a ' Get-Service ' cmdlet a ' mellett -Név ” paramétert a hozzá rendelt szolgáltatásnévvel.
- Végül adja meg a „ Set-Service ' cmdlet a ' -InputObject ” és „ -Állapot ” paraméterek, amelyek a megadott értékekkel rendelkeznek:
3. példa: A „Set-Service” parancsmag segítségével módosítsa a szolgáltatás megjelenített nevét
A szolgáltatás megjelenített nevének megváltoztatásához hajtsa végre a említés parancsot:
Set-Service -Név Spooler -Megjelenítendő név 'New_Spooler'Get-Service Spooler
A fent megadott kód szerint:
-
- Először adja meg a „ Set-Service ' cmdlet a ' mellett -Név ” paramétert, és rendelje hozzá a szolgáltatás nevét.
- Ezt követően említse meg a „ -Megjelenítendő név ” paramétert, és adjon meg egy új szolgáltatásnevet a szolgáltatás átnevezéséhez.
- Végül ellenőrizze a módosítást a „ Get-Service ” cmdlet a szolgáltatás nevével együtt:
4. példa: Használja a „Set-Service” parancsmagot a szolgáltatás indítási típusának módosításához
A szolgáltatás indítási típusának megváltoztatásához egyszerűen hajtsa végre az alábbi parancsot:
Set-Service -Név Spooler -StartupType AutomatikusGet-Service Spooler | Select-Object -Ingatlan Név, StartType
A fent leírt kódban:
-
- Először adja meg a „ Set-Service ' cmdlet a ' -Név ” paramétert, és rendelje hozzá a szolgáltatás nevét.
- Ezután adja meg a „ -StartupType ' paramétert, és adja meg a ' Automatikus ” értékét.
- Ezt követően írja be a „ Get-Service ', és megadta a megadott szolgáltatás nevét a ' | ” csővezeték.
- Végül említse meg a „ Select-Object ' cmdlet a ' -Ingatlan ', amelyhez a hozzárendelt két tulajdonság vesszővel van elválasztva:
Ez mind arról szólt, hogy ' Set-Service ” parancsmag a PowerShellben.
Következtetés
A ' Set-Service ” parancsmag a szolgáltatás elindítására, leállítására vagy felfüggesztésére szolgál a PowerShellben. A szolgáltatás tulajdonságainak megváltoztatására is használható. Ezek a tulajdonságok a következők: Állapot ”, „ Leírás ”, vagy egy „ Megjelenítendő név ”. Ez a bejegyzés számos példa segítségével fedezte fel a „Set-Service” parancsmagot.