PowerShell
Edit|Remove
<#  
 
.SYNOPSIS 
 
This script fetches Domain Admins group members from a Domain. 
 
 
.DESCRIPTION 
 
This script fetches Domain Admins group members from a Domain & exports output to ResultFile. 
 
 
.INPUTS 
 
Domain Name 
 
  
.Prerequisites 
 
To run this script against any particular domain one should have domain rights. 
 
  
.AUTHOR 
 
Vivek Pophale 
 
  
.Example 
 
Get_DomainAdmin domainname 
 
#> 
 
function Get_DomainAdmin 
 
{ 
 
    [cmdletBinding()] 
 
    Param( 
 
            [Parameter(Mandatory=$true,ValueFromPipeline=$true)] 
 
            $DomainName 
 
    ) 
 
  
 
Import-Module ActiveDirectory 
 
$ResultFile = "DomainAdminMember_" + "$DomainName" +"-"+(Get-Date -UFormat "%d-%b-%Y-%H-%M"+ ".csv"  
 
Get-ADGroupMember -Identity "Domain Admins" -server $DomainName -Recursive | % {Get-ADUser $_ -Properties displayname} | select samaccountname,displayname | Export-Csv $ResultFile 
 
}
 
Description

 

This script will retrieve Domain Admins group members from a specified domain.

Objectives

Often, we are required to fetch Domain Admin group/ any other group memberships. This script is handy to use & we can very well replace "Domain Admins" group with any other desired group.

Scenarios