Server 2012: PS Get-ADGroupMember
-
having some difficulty with the syntax to list the members of a Server 2012 AD Security Group.
get-adgroupmember
is where I am starting, but it of course errors, and when I try
Get-ADGropuMember "GroupName"
doesn't work either.
-
What are the errors?
-
Did you do
Import-Module ActiveDirectory
?
-
At line:1 char:1 + Get-ADGroupMember + ~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (GroupName:ADGroup) [Get-ADGroupMember], ADIdentityNotFoundException + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,M icrosoft.ActiveDirectory.Management.Commands.GetADGroupMember
-
@gjacobse said in Server 2012: PS Get-ADGroupMember:
Get-ADGroupMember : Cannot find an object with identity: 'GroupName' under: 'DC=Domain,DC=com'.
At line:1 char:1- Get-ADGroupMember
-
+ CategoryInfo : ObjectNotFound: (GroupName:ADGroup) [Get-ADGroupMember], ADIdentityNotFoundException + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,M icrosoft.ActiveDirectory.Management.Commands.GetADGroupMember
So that means the group doesn't exist. Can you confirm that it does.
I just did the same command with one of our groups and it worked as expected with -
Get-ADGroupMember "GroupName"
-
@coliver said in Server 2012: PS Get-ADGroupMember:
@gjacobse said in Server 2012: PS Get-ADGroupMember:
Get-ADGroupMember : Cannot find an object with identity: 'GroupName' under: 'DC=Domain,DC=com'.
At line:1 char:1- Get-ADGroupMember
-
+ CategoryInfo : ObjectNotFound: (GroupName:ADGroup) [Get-ADGroupMember], ADIdentityNotFoundException + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,M icrosoft.ActiveDirectory.Management.Commands.GetADGroupMember
So that means the group doesn't exist. Can you confirm that it does.
I just did the same command with one of our groups and it worked as expected with -
Get-ADGroupMember "GroupName"
damn it-
I did that and it errored. Copy yours and it works... (grumbles at keyboard)Yes, group exists
-
so Now all I need is a single line from it (Name) not the full list... is that a filter?
-
@gjacobse said in Server 2012: PS Get-ADGroupMember:
so Now all I need is a single line from it (Name) not the full list... is that a filter?
Get-AdGroupMember "GroupName" | Select-Object {$_.name}
-
@gjacobse said in Server 2012: PS Get-ADGroupMember:
@coliver said in Server 2012: PS Get-ADGroupMember:
@gjacobse said in Server 2012: PS Get-ADGroupMember:
Get-ADGroupMember : Cannot find an object with identity: 'GroupName' under: 'DC=Domain,DC=com'.
At line:1 char:1- Get-ADGroupMember
-
+ CategoryInfo : ObjectNotFound: (GroupName:ADGroup) [Get-ADGroupMember], ADIdentityNotFoundException + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,M icrosoft.ActiveDirectory.Management.Commands.GetADGroupMember
So that means the group doesn't exist. Can you confirm that it does.
I just did the same command with one of our groups and it worked as expected with -
Get-ADGroupMember "GroupName"
damn it-
I did that and it errored. Copy yours and it works... (grumbles at keyboard)Yes, group exists
Haha... tab complete is your friend.
-
@coliver said in Server 2012: PS Get-ADGroupMember:
Did you do
Import-Module ActiveDirectory
?
One of my major pain-points with PowerShell. Why does every module have to be manually loaded. It's not like you have to load them into memory until it's actually needed.
-
@travisdh1 said in Server 2012: PS Get-ADGroupMember:
@coliver said in Server 2012: PS Get-ADGroupMember:
Did you do
Import-Module ActiveDirectory
?
One of my major pain-points with PowerShell. Why does every module have to be manually loaded. It's not like you have to load them into memory until it's actually needed.
My issue with Powershell is... Well Powershell..
-
@gjacobse said in Server 2012: PS Get-ADGroupMember:
@travisdh1 said in Server 2012: PS Get-ADGroupMember:
@coliver said in Server 2012: PS Get-ADGroupMember:
Did you do
Import-Module ActiveDirectory
?
One of my major pain-points with PowerShell. Why does every module have to be manually loaded. It's not like you have to load them into memory until it's actually needed.
My issue with Powershell is... Well Powershell..
Ha! PowerShell is so close to being good. They got command completion down, and actually working with it once you get it to the point where it's helpful is normally quite good. It's the setup that really kinda sucks.
-
Finds it
Get-ADGroupMember "GroupName" -recursive | select name, objectclass
-
@travisdh1 said in Server 2012: PS Get-ADGroupMember:
@coliver said in Server 2012: PS Get-ADGroupMember:
Did you do
Import-Module ActiveDirectory
?
One of my major pain-points with PowerShell. Why does every module have to be manually loaded. It's not like you have to load them into memory until it's actually needed.
The new PowerShell core seems to auto import modules when you use a command from them.
-
@gjacobse said in Server 2012: PS Get-ADGroupMember:
Finds it
Get-ADGroupMember "GroupName" -recursive | select name, objectclass
Glad you got it. Was the recursive flag required?
-
@coliver said in Server 2012: PS Get-ADGroupMember:
@gjacobse said in Server 2012: PS Get-ADGroupMember:
Finds it
Get-ADGroupMember "GroupName" -recursive | select name, objectclass
Glad you got it. Was the recursive flag required?
in the example I found - yes.
-
@gjacobse said in Server 2012: PS Get-ADGroupMember:
@coliver said in Server 2012: PS Get-ADGroupMember:
@gjacobse said in Server 2012: PS Get-ADGroupMember:
Finds it
Get-ADGroupMember "GroupName" -recursive | select name, objectclass
Glad you got it. Was the recursive flag required?
in the example I found - yes.
The -recursive flag handles nested groups. This is a handy feature.
-
@coliver said in Server 2012: PS Get-ADGroupMember:
@travisdh1 said in Server 2012: PS Get-ADGroupMember:
@coliver said in Server 2012: PS Get-ADGroupMember:
Did you do
Import-Module ActiveDirectory
?
One of my major pain-points with PowerShell. Why does every module have to be manually loaded. It's not like you have to load them into memory until it's actually needed.
The new PowerShell core seems to auto import modules when you use a command from them.
Why was that missing from day 1? Seriously!
-
@travisdh1 said in Server 2012: PS Get-ADGroupMember:
@coliver said in Server 2012: PS Get-ADGroupMember:
@travisdh1 said in Server 2012: PS Get-ADGroupMember:
@coliver said in Server 2012: PS Get-ADGroupMember:
Did you do
Import-Module ActiveDirectory
?
One of my major pain-points with PowerShell. Why does every module have to be manually loaded. It's not like you have to load them into memory until it's actually needed.
The new PowerShell core seems to auto import modules when you use a command from them.
Why was that missing from day 1? Seriously!
If you wanted stuff like that, you'd be using BASH.
-
@scottalanmiller said in Server 2012: PS Get-ADGroupMember:
@travisdh1 said in Server 2012: PS Get-ADGroupMember:
@coliver said in Server 2012: PS Get-ADGroupMember:
@travisdh1 said in Server 2012: PS Get-ADGroupMember:
@coliver said in Server 2012: PS Get-ADGroupMember:
Did you do
Import-Module ActiveDirectory
?
One of my major pain-points with PowerShell. Why does every module have to be manually loaded. It's not like you have to load them into memory until it's actually needed.
The new PowerShell core seems to auto import modules when you use a command from them.
Why was that missing from day 1? Seriously!
If you wanted stuff like that, you'd be using BASH.
Whenever I'm given the choice, BASH, zsh, etc, all better than PowerShell.