How would i get all members in a ADGroup Security and then use that list to execute further commands? I want to use the AD Security Group as a dynamic list and Not a static list from a text file.
$GETADSECURITYGROUPSCCM = Get-ADGroupMember “ADSECURITYGROUPNAMEHERE" | Select-Object name Get-Content $GETADSECURITYGROUPSCCM | ForEach-Object { Write-Host –NoNewLine “SCCM Check-In Client Agent“ Write-Host –NoNewLine “FORCE CLIENT TO REQUEST SOFTWARE UPDATE EVALUATION POLICY“ Invoke-WMIMethod -ComputerName _$ -Namespace root\ccm -Class SMS_CLIENT -Name TriggerSchedule "{00000000-0000-0000-0000-000000000108}" Write-Host –NoNewLine “FORCE CLIENT TO SCAN FOR SOFTWARE UPDATES“ Invoke-WMIMethod -ComputerName _$ -Namespace root\ccm -Class SMS_CLIENT -Name TriggerSchedule "{00000000-0000-0000-0000-000000000113}" Write-Host –NoNewLine “FORCE CLIENT TO GET MACHINE POLICY“ Invoke-WMIMethod -ComputerName _$ -Namespace root\ccm -Class SMS_CLIENT -Name TriggerSchedule "{00000000-0000-0000-0000-000000000021}" Write-Host –NoNewLine “FORCE CLIENT TO GET APPLICATION DEPLOYMENT POLICY“ Invoke-WMIMethod -ComputerName _$ -Namespace root\ccm -Class SMS_CLIENT -Name TriggerSchedule "{00000000-0000-0000-0000-000000000121}" Write-Host –NoNewLine “FORCE CLIENT SOFTWARE INVENTORY“ Invoke-WMIMethod -ComputerName _$ -Namespace root\ccm -Class SMS_CLIENT -Name TriggerSchedule "{00000000-0000-0000-0000-000000000002}" Write-Host –NoNewLine “FORCE CLIENT HARDWARE INVENTORY“ Invoke-WMIMethod -ComputerName _$ -Namespace root\ccm -Class SMS_CLIENT -Name TriggerSchedule "{00000000-0000-0000-0000-000000000001}" }