ServiceSet

Synopse

Umožňuje spravovat více služeb pomocí běžných nastavení.

Syntax

ServiceSet [String] #ResourceName
{
    [DependsOn = [String[]]]
    [PsDscRunAsCredential = [PSCredential]]
    Name = [String[]]
    [Ensure = [String]]
    [StartupType = [String]]
    [BuiltInAccount = [String]]
    [State = [String]]
    [Credential = [PSCredential]]
}

Description

ServiceSet je složený prostředek, který usnadňuje správu více služeb najednou se sdílenými, ale omezenými konfiguracemi. Tento prostředek může aktualizovat nebo odebrat pouze existující služby. Nemůže vytvářet služby. Další kontrolu nad konfigurací služeb najdete v prostředku služby.

Důležité

Složené prostředky nefungují s Invoke-DscResource. Tento prostředek je použitelný pouze v Configuration definici.

Požadavky

Žádné

Vlastnosti

Základní vlastnosti

Name

Zadejte názvy služeb jako pole řetězců.

Může se lišit od zobrazovaného názvu služby. Pokud chcete načíst seznam všech služeb se svými názvy a aktuálními stavy, použijte rutinu Get-Service .

Type: System.String[]
Behavior: Key

Volitelné vlastnosti

BuiltInAccount

Zadejte název účtu počítače, který má službu spustit jako. Aby mohl spustit službu, musí mít účet přístup ke spustitelnému souboru každé služby.

Tuto vlastnost nezadávejte pomocí vlastnosti Credential .

Type: System.String
Accepted Values:
  - LocalService
  - LocalSystem
  - NetworkService
Default Value: Null

Přihlašovací údaj

Zadejte přihlašovací údaje pro účet, který má služby spouštět jako. Aby mohl spustit danou službu, musí mít účet přístup ke spustitelnému souboru každé služby. Prostředek automaticky udělí tomuto účtu právo Přihlásit se jako služba.

Tuto vlastnost nezadávejte pomocí vlastnosti BuiltInAccount .

Type: System.Management.Automation.PSCredential
Default Value: None

Zajištění

Určete, zda mají existovat služby. Chcete-li přidat nebo aktualizovat službu, nastavte tuto vlastnost na Present. Chcete-li odebrat službu, nastavte tuto vlastnost na Absent.

Výchozí hodnota je Present.

Type: System.String
Accepted Values:
  - Absent
  - Present
Default Value: Present

StartupType

Určete, jak se mají služby chovat při spuštění systému. Hodnota musí být jedna z následujících hodnot:

  • Automatic – Služba je spuštěna operačním systémem při spuštění systému. Pokud automaticky spuštěná služba závisí na ručně spuštěné službě, automaticky se spustí také při spuštění systému.
  • Disabled – Služba je zakázaná a nejde ji spustit uživatelem nebo aplikací.
  • Manual – Služba je spuštěna pouze ručně, uživatelem, pomocí Správce řízení služeb nebo aplikací.

Pokud služba neexistuje, výchozí hodnota je Automatic.

Type: System.String
Behavior: Write
Accepted Values:
  - Automatic
  - Disabled
  - Manual
Default Value: None

Stav

Určete, jestli se mají služby spouštět. Hodnota musí být jedna z následujících hodnot:

  • Running – Prostředek spustí službu, pokud ještě není spuštěná.
  • Stopped – Prostředek zastaví službu, pokud je spuštěná.
  • Ignore – Prostředek službu nespustí ani nezastaví.

Výchozí hodnota je Running.

Type: System.String
Accepted Values:
  - Running
  - Stopped
  - Ignore
Default Value: Running

Příklady