Přidání členů do více skupin

Description

Tento příklad ukazuje, jak můžete složený GroupSet prostředek použít k zajištění existence více skupin a zahrnutí zadaného seznamu členů.

Pokud prostředek nastaví hodnotu aGroupName nastaví na Present maticiAdministrators, GroupName1přidá prostředek Administrators a GroupName1 místní skupiny, pokud neexistují.

Pokud je vlastnost MembersToInclude nastavená na pole Username1 a Username2prostředek se přidá do Username2 obou a pokud ještě nejsou členy, přidá Username1 se jako členové AdministratorsGroupName1.

S Invoke-DscResource

Rutina Invoke-DscResource nepodporuje vyvolání složených prostředků. Místo toho použijte prostředek skupiny.

S konfigurací

Tento fragment kódu ukazuje, jak můžete definovat ConfigurationGroupSet blok prostředků, abyste zajistili, že místní skupiny Administrators existují a GroupName1 jsou součástí a Username2 jako Username1 členové.

Configuration AddMembers {
    Import-DscResource -ModuleName 'PSDscResources'

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