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


Tagok hozzáadása több csoporthoz

Description

Ez a példa bemutatja, hogyan használhatja az GroupSet összetett erőforrást annak biztosítására, hogy több csoport is létezik, és hogy szerepeljen a tagok megadott listája.

Az És és tömbre AdministratorsGroupName1beállított PresentCsoportnév beállítással az erőforrás hozzáadja a helyi és GroupName1 a Administrators helyi csoportokat, ha nem léteznek.

Ha a MembersToInclude egy tömbre Username1Username2van állítva, az erőforrás hozzáadja és Username2 tagként adja hozzá Username1 mindkettőhözAdministrators, és GroupName1 ha még nem tagjai.

A Invoke-DscResource

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

Konfigurációval

Ez a kódrészlet bemutatja, hogyan definiálhat egy Configuration erőforrásblokkot GroupSet a helyi csoportok és GroupName1 a meglévőkAdministrators, valamint a tagok közé való belefoglalás Username1 és Username2 taglétrehozás biztosítása érdekében.

Configuration AddMembers {
    Import-DscResource -ModuleName 'PSDscResources'

    Node localhost {
        GroupSet GroupSet {
            GroupName = @(
                'Administrators'
                'GroupName1'
            )
            Ensure = 'Present'
            MembersToInclude = @(
                'Username1'
                'Username2'
            )
        }
    }
}