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
-
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.
-
@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!
Microsoft...
-
@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.
No anymore, those are on old OS...
-
Found this also:
get-adgroup -filter * | sort name | select Name
Not being one to script,.. can this be used to place the result in an array and then pull a list of users from each, and export to csv?
Seems like it should be - simple - but while I can see it, and can't get there.
-
@gjacobse said in Server 2012: PS Get-ADGroupMember:
Found this also:
get-adgroup -filter * | sort name | select Name
Not being one to script,.. can this be used to place the result in an array and then pull a list of users from each, and export to csv?
Seems like it should be - simple - but while I can see it, and can't get there.
You're almost there...
$myVariable=get-adgroup -filter * | sort DisplayName | select DisplayName
-
I use a Linux server that is domain joined to see what groups a MS AD user is a member of. It's just way easier and faster.
Done.