Get-MsolGroup
Pobiera grupy z usługi Azure Active Directory.
Składnia
Get-MsolGroup
[-UserObjectId <Guid>]
[-IsAgentRole]
[-UserPrincipalName <String>]
[-GroupType <GroupType>]
[-HasErrorsOnly]
[-HasLicenseErrorsOnly <Boolean>]
[-SearchString <String>]
[-MaxResults <Int32>]
[-TenantId <Guid>]
[<CommonParameters>]
Get-MsolGroup
-ObjectId <Guid>
[-TenantId <Guid>]
[<CommonParameters>]
Get-MsolGroup
[-UserObjectId <Guid>]
[-IsAgentRole]
[-UserPrincipalName <String>]
[-GroupType <GroupType>]
[-HasErrorsOnly]
[-HasLicenseErrorsOnly <Boolean>]
[-SearchString <String>]
[-All]
[-TenantId <Guid>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-MsolGroup pobiera grupy z usługi Azure Active Directory. To polecenie cmdlet może służyć do zwracania pojedynczej grupy, jeśli określisz parametr ObjectId lub wyszukać we wszystkich grupach.
Przykłady
Przykład 1. Pobieranie grupy przy użyciu identyfikatora
PS C:\> Get-MsolGroup -ObjectId af407072-7ae1-4b07-a0ca-6634b7396054
To polecenie zwraca obiekt grupy, który ma określony identyfikator.
Przykład 2. Pobieranie wszystkich grup
PS C:\> Get-MsolGroup
To polecenie zwraca cały zestaw grup dla dzierżawy do domyślnych 250 wyników.
Przykład 3. Pobieranie grupy przy użyciu głównej nazwy użytkownika
PS C:\> Get-MsolGroup -isAgentRole -UserPrincipalName "pattifuller@contoso.com"
To polecenie zwraca grupy agentów, do których należy użytkownik. Dotyczy to tylko firm, które mają uprawnienia partnera.
Parametry
-All
Wskazuje, że to polecenie cmdlet zwraca wszystkie znalezione wyniki. Nie należy określać tego parametru i parametru MaxResults .
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-GroupType
Określa typ grup do pobrania. Prawidłowe wartości to Security, MailEnabledSecurity i DistributionList.
Typ: | GroupType |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-HasErrorsOnly
Wskazuje, że to polecenie cmdlet zwraca tylko grupy, które mają błędy walidacji.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-HasLicenseErrorsOnly
Określa, czy to polecenie cmdlet zwraca tylko grupy zabezpieczeń, które mają błędy licencji.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-IsAgentRole
Określa, że to polecenie cmdlet zwraca tylko grupy agentów. Ta wartość ma zastosowanie tylko do użytkowników partnerów.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaxResults
Określa maksymalną liczbę wyników zwracanych przez to polecenie cmdlet. Wartość domyślna to 250.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | 250 |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ObjectId
Określa unikatowy identyfikator obiektu grupy do pobrania.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-SearchString
Określa ciąg. To polecenie cmdlet zwraca grupy zabezpieczeń, które mają nazwę wyświetlaną rozpoczynającą się od tego ciągu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TenantId
Określa unikatowy identyfikator dzierżawy, w której ma być wykonywana operacja. Wartość domyślna to dzierżawa bieżącego użytkownika. Ten parametr ma zastosowanie tylko do użytkowników partnerów.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-UserObjectId
Określa unikatowy identyfikator użytkownika. To polecenie cmdlet zwraca grupy zabezpieczeń, do których należy ten użytkownik. Ten parametr musi być używany wraz z parametrem IsAgentRole .
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UserPrincipalName
Określa główną nazwę użytkownika. To polecenie cmdlet zwraca grupy zabezpieczeń, do których należy ten użytkownik. Ten parametr musi być używany wraz z parametrem IsAgentRole .
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
Microsoft.Online.Administration.Group
To polecenie cmdlet zwraca listę grup, które zawierają następujące informacje:
CommonName. Nazwa pospolita grupy.
Opis Opis grupy.
Displayname. Nazwa wyświetlana grupy.
Emailaddress. Adresy e-mail grupy. Nie jest to zwracane dla grup zabezpieczeń.
Błędy. Lista błędów dla grupy.
Grouptype. Typ grupy. Mogą to być typy SecurityGroup, DistributionList lub MailEnabledSecurityGroup.
IsSystem. Określa, czy ta grupa jest grupą systemową (utworzoną przez usługę Azure Active Directory). Tych grup nie można zaktualizować ani usunąć.
LastDirSyncTime. Data i godzina ostatniej synchronizacji grupy.
Zarządzane przez. Właściciel grupy.
Objectid. Unikatowy identyfikator obiektu grupy.
Adresy serwera proxy. Adresy serwera proxy skojarzone z tą grupą (tylko dla grup z włączoną obsługą poczty).
Validationstatus. Bez względu na to, czy grupa ma jakiekolwiek błędy.