ServiceSet
Synopsis
Hantera flera tjänster med vanliga inställningar.
Syntax
ServiceSet [String] #ResourceName
{
[DependsOn = [String[]]]
[PsDscRunAsCredential = [PSCredential]]
Name = [String[]]
[Ensure = [String]]
[StartupType = [String]]
[BuiltInAccount = [String]]
[State = [String]]
[Credential = [PSCredential]]
}
Description
ServiceSet
är en sammansatt resurs som gör det enklare att hantera flera tjänster samtidigt med delade men begränsade konfigurationer. Den här resursen kan bara uppdatera eller ta bort befintliga tjänster. Det går inte att skapa tjänster. Mer kontroll över konfigurationen av dina tjänster finns i Tjänstresurs.
Viktigt
Sammansatta resurser fungerar inte med Invoke-DscResource
. Den här resursen kan bara användas i en Configuration
definition.
Krav
Inga.
Egenskaper
Nyckelegenskaper
Name
Ange namnen på tjänsterna som en matris med strängar.
Detta kan skilja sig från tjänstens visningsnamn. Om du vill hämta en lista över alla tjänster med deras namn och aktuella tillstånd använder du cmdleten Get-Service
.
Type: System.String[]
Behavior: Key
Valfria egenskaper
BuiltInAccount
Ange namnet på det datorkonto som ska köra tjänsten som. Kontot måste ha åtkomst till varje tjänsts körbara fil för att 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änsterna som. Kontot måste ha åtkomst till varje tjänsts körbara fil för att kunna starta den 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
Säkerställa
Ange om tjänsterna 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
StartupType
Ange hur tjänsterna 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änsterna 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
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