[CmdletBinding()] param ( [string] $Server, [string] $ProjectName ) $Projects=$null if($PSBoundParameters.ContainsKey("ProjectName")){ if($PSBoundParameters.ContainsKey("Server")){ $Projects = . .\GetProjects.ps1 -Server $Server } else { $Projects = . .\GetProjects.ps1 } } else{ if($PSBoundParameters.ContainsKey("Server")){ $Projects = . .\GetProjects.ps1 -Server $Server } else { $Projects = . .\GetProjects.ps1 } } if($PSBoundParameters.ContainsKey("ProjectName")){ $Projects = $Projects | Where-Object Name -eq $ProjectName } return $Projects | Get-ADGroupMember | Where-Object Name -Match "GR.*"