Tjänst
Synopsis
Hantera en Windows-tjänst.
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
Med resursen Service
kan du lägga till, uppdatera och ta bort tjänster.
Krav
Inga.
Nyckelegenskaper
Name
Ange tjänstnamnet som en sträng.
Anteckning
Ibland skiljer sig det här värdet från visningsnamnet. Du kan hämta en lista över tjänsterna och deras aktuella tillstånd med cmdleten Get-Service
.
Type: System.String
Valfria egenskaper
BuiltInAccount
Ange namnet på det datorkonto som ska köra tjänsten som. Kontot måste ha åtkomst till den körbara fil som anges av Sökväg för att kunna starta tjänsten.
Ange inte den här egenskapen med egenskapen Autentiseringsuppgifter .
Type: System.String
Accepted Values:
- LocalService
- LocalSystem
- NetworkService
Default Value: Null
Autentiseringsuppgift
Ange autentiseringsuppgifterna för ett konto som ska köra tjänsten som. Kontot måste ha åtkomst till den körbara fil som anges av Sökväg för att starta tjänsten. Resursen beviljar automatiskt det här kontot rättigheten "Logga in som en tjänst".
Ange inte den här egenskapen med egenskapen BuiltInAccount .
Type: System.Management.Automation.PSCredential
Default Value: None
Beroenden
Ange namnen på de tjänster som den här tjänsten kräver för att köras som en matris med strängar.
Type: System.String[]
Default Value: None
Description
Ange beskrivningen av tjänsten som en sträng. Tjänstbeskrivningen visas i Datorhantering, Tjänster.
Type: System.String
Default Value: None
DesktopInteract
Ange om tjänsten kan skapa eller kommunicera med ett fönster på skrivbordet. Den här egenskapen måste vara $false
om BuiltInAccount inte har angetts som LocalSystem
.
Standardvärdet är $false
.
Type: System.Boolean
Default Value: false
DisplayName
Ange det människovänliga visningsnamnet för tjänsten som en sträng.
Type: System.String
Default Value: None
Säkerställa
Ange om tjänsten ska finnas. Om du vill lägga till eller uppdatera en tjänst anger du den här egenskapen till Present
. Om du vill ta bort en tjänst anger du den här egenskapen till Absent
.
Standardvärdet är Present
.
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
Sökväg
Ange sökvägen till tjänstens körbara fil som en sträng. Den här egenskapen krävs om tjänsten inte finns.
Type: System.String
Default Value: None
StartupTimeout
Ange hur länge tjänsten ska starta i millisekunder.
Standardvärdet är 30000
.
Type: System.UInt32
Default Value: 30000
StartupType
Ange hur tjänsten ska fungera vid systemstart. Värdet måste vara något av följande:
Automatic
- Tjänsten startas av operativsystemet vid systemstart. Om en automatiskt startad tjänst är beroende av en manuellt startad tjänst startas även den manuellt startade tjänsten automatiskt vid systemstart.Disabled
- Tjänsten är inaktiverad och kan inte startas av en användare eller ett program.Manual
– Tjänsten startas endast manuellt, av en användare, med hjälp av Service Control Manager eller av ett program.
Om tjänsten inte finns är Automatic
standardvärdet .
Type: System.String
Behavior: Write
Accepted Values:
- Automatic
- Disabled
- Manual
Default Value: None
Tillstånd
Ange om tjänsten ska köras. Värdet måste vara något av följande:
Running
– Resursen startar tjänsten om den inte redan har startats.Stopped
– Resursen stoppar tjänsten om den körs.Ignore
– Resursen startar eller stoppar inte tjänsten.
Standardvärdet är Running
.
Type: System.String
Accepted Values:
- Running
- Stopped
- Ignore
Default Value: Running
TerminateTimeout
Ange hur länge tjänsten ska stoppas i millisekunder. Standardvärdet är 30000
.
Type: System.UInt32
Default Value: 30000
Exempel
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för