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


Több szolgáltatás beállítása a helyi szolgáltatás beépített fiókban való futtatásához

Description

Ez a példa bemutatja, hogyan használhatja az ServiceSet összetett erőforrást annak biztosítására, hogy több szolgáltatás is létezik és fusson a LocalService beépített fiókban.

With Ensure set to Present, BuiltInAccount set to LocalService, and Name set tthe array of Dhcp and SstpSvc, the resource configures the Dhcp and SstpSvc services to run under the LocalService account if they're configured to run under any other account.

Az Állapot beállítása Ignoreesetén az erőforrás nem indítja el vagy állítja le a szolgáltatásokat.

Ha egyik szolgáltatás sem létezik, az erőforrás kivételt jelez. Az ServiceSet összetett erőforrás nem tud szolgáltatásokat létrehozni, csak a meglévőket kezelni vagy eltávolítani. Ha még nem létezik szolgáltatást létrehozni, használja a Szolgáltatás erőforrást.

A Invoke-DscResource

A Invoke-DscResource parancsmag nem támogatja az összetett erőforrások meghívását. Ehelyett használja a Szolgáltatás erőforrást.

Konfigurációval

Ez a kódrészlet bemutatja, hogyan definiálhat egy Configuration erőforrásblokkot ServiceSet annak biztosítása érdekében, hogy a szolgáltatások és SstpSvc a Dhcp szolgáltatások a LocalService beépített fiók alatt fussanak.

Configuration SetBuiltInAccount {
    Import-DscResource -ModuleName 'PSDscResources'

    Node localhost {
        ServiceSet ExampleServiceSet {
            Name           = @(
                'Dhcp'
                'SstpSvc'
            )
            Ensure         = 'Present'
            BuiltInAccount = 'LocalService'
            State          = 'Ignore'
        }
    }
}