Update McAfee Dat on multiple remote servers


hi all, new ps scripting, have small requirement , need update mcafee dat on multiple remote servers without login them, ps script tried following code not working , can me correct this.

$remoteservers = get-content "c:\logs\mcafee\servers.txt"

        @(

           foreach ($server in $remoteservers)

          {

            if ( test-connection -computername $remoteserver -count 1 -erroraction silentlycontinue )

            {

              

              $path='c:\program files (x86)\mcafee\virusscan enterprise\mcupdate.exe'

              $parameters='/update /quiet'

              $path='c:\program files (x86)\mcafee\common framework\cmdagent.exe /p'

            }

            else

            {

            $path='c:\program files\mcafee\virusscan enterprise\mcupdate.exe'

            $parameters='/update /quiet'

            $path='c:\program files\mcafee\common framework\cmdagent.exe /p'

            write-output "$name is unrechable please check server either ilo or vc console"

            }

          }

            )|out-file -filepath 'c:\logs\mcafee\mcafe_dat.update.csv'

 


hello

ok

create filesahre mirror mcafee ftp , set default mcafee agent connect file share.
or create scheduled task downalad dat file , run share http://www.mcafee.com/apps/downloads/security-updates/security-updates.aspx?region=us


sorry english




Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

some help on Event 540

WMI Repository 4GB limit - Win 2003 Ent Question

Event ID 1302 (error 1307) DFS replication service encountered an error while writing to the debug log file