13 lines
501 B
PowerShell
13 lines
501 B
PowerShell
$serverlist = Import-Csv '.\intune\Proactive Remediations\Tenable-AgentStatus\servers.csv'
|
|
|
|
foreach ($server in $serverlist) {
|
|
$serverName = $server.ServerName
|
|
$cred = $server.Credential
|
|
$session = New-PSSession -ComputerName $serverName -Credential $cred
|
|
Invoke-Command -Session $session -ScriptBlock {
|
|
param($serverName)
|
|
.\intune\Proactive Remediations\Tenable-AgentStatus\remediate-agent.ps1
|
|
} -ArgumentList $serverName
|
|
Remove-PSSession -Session $session
|
|
}
|