Szolgáltatás
Áttekintés
Windows-szolgáltatás kezelése.
Syntax
Service [String] #ResourceName
{
Name = [string]
[BuiltInAccount = [string]{ LocalService | LocalSystem | NetworkService }]
[Credential = [PSCredential]]
[Dependencies = [string[]]]
[DependsOn = [string[]]]
[Description = [string]]
[DesktopInteract = [bool]]
[DisplayName = [string]]
[Ensure = [string]{ Absent | Present }]
[Path = [string]]
[PsDscRunAsCredential = [PSCredential]]
[StartupTimeout = [UInt32]]
[StartupType = [string]{ Automatic | Disabled | Manual }]
[State = [string]{ Ignore | Running | Stopped }]
[TerminateTimeout = [UInt32]]
}
Description
Az Service
erőforrás lehetővé teszi szolgáltatások hozzáadását, frissítését és eltávolítását.
Követelmények
Nincsenek.
Fő tulajdonságok
Name
Adja meg a szolgáltatás nevét sztringként.
Megjegyzés
Néha ez az érték eltér a megjelenített névtől. A parancsmaggal Get-Service
lekérheti a szolgáltatások listáját és aktuális állapotát.
Type: System.String
Választható tulajdonságok
BuiltInAccount
Adja meg a szolgáltatás futtatásához használandó számítógépfiók nevét. A szolgáltatás elindításához a fióknak hozzáféréssel kell rendelkeznie az Elérési út által megadott végrehajtható fájlhoz.
Ne adja meg ezt a tulajdonságot a Credential tulajdonsággal.
Type: System.String
Accepted Values:
- LocalService
- LocalSystem
- NetworkService
Default Value: Null
Hitelesítő adat
Adja meg a szolgáltatás futtatásához használt fiók hitelesítő adatait. A szolgáltatás elindításához a fióknak hozzáféréssel kell rendelkeznie a Path által megadott végrehajtható fájlhoz. Az erőforrás automatikusan megadja a fióknak a "Bejelentkezés szolgáltatásként" jogosultságot.
Ne adja meg ezt a tulajdonságot a BuiltInAccount tulajdonsággal.
Type: System.Management.Automation.PSCredential
Default Value: None
Függőségek
Adja meg azoknak a szolgáltatásoknak a nevét, amelyeket a szolgáltatásnak sztringek tömbjeként kell futtatnia.
Type: System.String[]
Default Value: None
Description
Adja meg a szolgáltatás leírását sztringként. A szolgáltatás leírása a Számítógép-kezelés, Szolgáltatások területen jelenik meg.
Type: System.String
Default Value: None
DesktopInteract
Adja meg, hogy a szolgáltatás létrehozhat-e vagy kommunikálhat-e egy ablakkal az asztalon. Ennek a tulajdonságnak akkor kell lennie$false
, ha a BuiltInAccount nincs megadva.LocalSystem
Az alapértelmezett érték $false
.
Type: System.Boolean
Default Value: false
DisplayName
Sztringként adja meg a szolgáltatás emberbarát megjelenítendő nevét.
Type: System.String
Default Value: None
Biztosítja
Adja meg, hogy létezik-e a szolgáltatás. Szolgáltatás hozzáadásához vagy frissítéséhez állítsa ezt a tulajdonságot a következőre Present
: . Szolgáltatás eltávolításához állítsa ezt a tulajdonságot a következőre Absent
: .
Az alapértelmezett érték Present
.
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
Elérési út
Adja meg a szolgáltatás végrehajtható fájljának elérési útját sztringként. Ez a tulajdonság akkor szükséges, ha a szolgáltatás nem létezik.
Type: System.String
Default Value: None
StartupTimeout
Itt adhatja meg, hogy mennyi idő után induljon el a szolgáltatás ezredmásodpercben.
Az alapértelmezett érték 30000
.
Type: System.UInt32
Default Value: 30000
StartupType
Adja meg, hogy a szolgáltatás hogyan viselkedjen a rendszerindításkor. Az értéknek az alábbiak egyikének kell lennie:
Automatic
– A szolgáltatást az operációs rendszer indítja el a rendszer indításakor. Ha egy automatikusan elindított szolgáltatás egy manuálisan indított szolgáltatástól függ, a rendszerindításkor a manuálisan indított szolgáltatás is automatikusan elindul.Disabled
– A szolgáltatás le van tiltva, és egy felhasználó vagy alkalmazás nem tudja elindítani.Manual
– A szolgáltatást csak manuálisan, egy felhasználó, a Service Control Manager vagy egy alkalmazás indítja el.
Ha a szolgáltatás nem létezik, az alapértelmezett érték.Automatic
Type: System.String
Behavior: Write
Accepted Values:
- Automatic
- Disabled
- Manual
Default Value: None
Állapot
Adja meg, hogy fut-e a szolgáltatás. Az értéknek az alábbiak egyikének kell lennie:
Running
– Az erőforrás elindítja a szolgáltatást, ha még nem indult el.Stopped
– Az erőforrás leállítja a szolgáltatást, ha fut.Ignore
– Az erőforrás nem indítja el vagy állítja le a szolgáltatást.
Az alapértelmezett érték Running
.
Type: System.String
Accepted Values:
- Running
- Stopped
- Ignore
Default Value: Running
TerminateTimeout
Itt adhatja meg azt az időt, amíg a szolgáltatás ezredmásodpercben leáll. Az alapértelmezett érték 30000
.
Type: System.UInt32
Default Value: 30000
Példák
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: