Megosztás a következőn keresztül:


ServiceSet

Áttekintés

Több szolgáltatás kezelése közös beállításokkal.

Syntax

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

Description

ServiceSet egy összetett erőforrás, amely egyszerűbbé teszi több szolgáltatás egyidejű kezelését megosztott, de korlátozott konfigurációkkal. Ez az erőforrás csak a meglévő szolgáltatásokat tudja frissíteni vagy eltávolítani. Nem tud szolgáltatásokat létrehozni. A szolgáltatások konfigurálásának további szabályozásáért tekintse meg a Szolgáltatás erőforrást.

Fontos

Az összetett erőforrások nem működnek.Invoke-DscResource Ez az erőforrás csak egy definíción Configuration belül használható.

Követelmények

Nincsenek.

Tulajdonságok

Fő tulajdonságok

Name

Sztringek tömbjeként adja meg a szolgáltatások nevét.

Ez eltérhet a szolgáltatás megjelenítendő nevétől. A parancsmaggal lekérheti az Get-Service összes szolgáltatás listáját a nevükkel és az aktuális állapotukkal.

Type: System.String[]
Behavior: Key

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 egyes szolgáltatások végrehajtható fájljaihoz.

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 egy fiók hitelesítő adatait a szolgáltatások futtatásához. A szolgáltatás elindításához a fióknak hozzáféréssel kell rendelkeznie az egyes szolgáltatások végrehajtható fájljaihoz. 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

Biztosítja

Adja meg, hogy léteznek-e a szolgáltatások. 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

StartupType

Adja meg, hogy a szolgáltatások hogyan viselkedjenek 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 a szolgáltatások fussanak-e. 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

Példák