Test-GroupMember

Tests if a user or group is a member of a local group.

Syntax

Test-GroupMember [-GroupName] <String> [-Member] <String> [<CommonParameters>]

Description

The Test-GroupMember function tests if a user or group is a member of a local group using .NET's DirectoryServices.AccountManagement APIs. If the group or member you want to check don't exist, you'll get errors and $null will be returned. If Member is in the group, $true is returned. If Member is not in the group, $false is returned.

The user running this function must have permission to access whatever directory the Member is in and whatever directory current members of the group are in.

This function was added in Carbon 2.1.0.

Related Commands

Parameters

Name Type Description Required? Pipeline Input Default Value
GroupName String

The name of the group whose membership is being tested.

true false
Member String

The name of the member to check.

true false

EXAMPLE 1

Test-GroupMember -GroupName 'SithLords' -Member 'REBELS\LSkywalker'

Demonstrates how to test if a user is a member of a group. In this case, it tests if REBELS\LSkywalker is in the local SithLords, which obviously he isn't, so $false is returned.