The Security Wizard

Fighting for the good guys...

Forefront Client Security Deployment Tool

After a lot of work, I am very pleased to finally announce the release of "Forefront Client Security Deployment Tool". FCS Deployment Tool is a free toolkit provides additional deployment capabilities in addition to those which are available with the RTM Version of FCS . This tool gives network and security administrators the ability to scan their network and/or AD, discover existing installed Anti-Virus solutions (currently supporting Mcafee, Symantec and Trend-Micro) that are already installed on their clients, uninstall existing AV solution and install FCS Client – all in one.

clip_image002

Nothing much to add, just that the Downloads of the Complete Toolkit and the User Guide are available at Codeplex via of the following link:

http://www.codeplex.com/fcscompete/Release/ProjectReleases.aspx?ReleaseId=14440

Always appreciate any feedback.

Comments

Luis Fernando Bauer said:

Necesito probar esta apliacion.

# June 19, 2008 6:47 PM

Mega_key said:

La he probado y no me ha funcionado . alguien le ha funcionado?

i test this application but don't work . someone work?

# July 15, 2008 2:43 PM

yanivf said:

can you tell me exactly what problem did you encounter?

# July 22, 2008 11:02 AM

Basma Ebeid said:

Dear All

Thanks to the very useful tool specially that it removes the existing AV without the need to go to each individual machine and uninstall it

but i really have problem with Installing the MOM

so i was hoping to find anyway that deploy the package with the command      

clientsetup.exe /NOMOM

VIA the Deployment tool

Thanks in Advance

# July 30, 2008 6:11 AM

Jonathan De Torfino said:

Hey, utility works great! One small problem with the Symantec v10 uninstall reg entry, you missed the \SOFTWARE\ hive...

Current:

[HKEY_LOCAL_MACHINE\INTEL\LANDesk\VirusProtect6\CurrentVersion\AdministratorOnly\Security]

"UseVPUninstallPassword"=dword:0

Should be:

[HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\LANDesk\VirusProtect6\CurrentVersion\AdministratorOnly\Security]

"UseVPUninstallPassword"=dword:0

Simple fix.

# August 7, 2008 11:00 AM

Erica said:

I cannot seem to find the paths of x32 & x64 FCS client installation files that are pre-requisites for FCS deployment tool.  Can anyone tell me where I need to look for?

# January 29, 2009 5:31 PM

Henrik Johansson said:

A bug found when trying to uninstall symantec10. The uninstall script is called with quotes around the parameters and the execute of msiexec is submitting '/x {%3}' makes an invalid PRODUCTGUID {"..."} instead of {...}

Fix this by either replace %3 with %~3 or use a temporary environment variable to substitute the "-characters

msiexec /qn /x {%~3} /l symantec_log.txt >> log.txt

-or-

set PRODUCTGUID=%3

set PRODUCTGUID=%PRODUCTGUID:"=%

msiexec /qn /x {%PRODUCTGUID%} /l symantec_log.txt >> log.txt

Importing of reg-files is treated as security issue and fires UAC in Vista. Silent execution of regedit can also be restricted with GPO.

Replace 'regedit /s uninstall.reg' with the following command

reg add HKLM\SOFTWARE\INTEL\LANDesk\VirusPRotect6\CurrentVersion\AdministratorOnly\Security /v UseVPUninstallPassword /t REG_DWORD /d 0 /f

# February 7, 2009 6:22 PM

Henrik Johansson said:

Problem with uninstalling McAfee SiteAdvisor because no PRODUCTGUID was submitted to mcafee\uninstall.bat

When trying to manual force msiexec to use the GUID found in registry's Uninstall hierarchy, it returned 1605 (This action is only valid for products that are currently installed)

When trying to let uninstall.bat execute the value of UninstallString from registry, it returned another error code, propably caused by it couldn't initialize McAfee's uninstall wizard.

Atlast I downloaded McAfee Consumer Product Removal tool and added it to be run in mcafee\uninstall.bat

download.mcafee.com/.../MCPR.exe

# February 11, 2009 7:27 PM

Erica said:

When I try to reinstall Symantec v10 with the tool, I get an error below;

Uninstalling Symantec v10.1.4000.4

[04/03/2009 17:59:49] executing proccess: 7432

[04/03/2009 18:00:19] Waiting to finish restart

[04/03/2009 18:05:19]  Reading uninstallation log

[04/03/2009 18:05:19] Symantec v10.1.4000.4 Uninstallation log:

started

parameters: "C:\3f884899-82b8-4a43-aa50-4a7b58397b32\symantec10" "" "78D891EF-9E2D-4FC8-A71F-E6F897BA1B21"  

MsiExec.exe /qn /x {"78D891EF-9E2D-4FC8-A71F-E6F897BA1B21"} /l symantec_log.txt

error=1619

Failed to uninstall Symantec v10.1.4000.4

StackTrace:    at Microsoft.FCS.deployment.Wmi.install(Object obj) in C:\projects\Microsoft.FCS.Deployment\Microsoft.FCS.Deployment\classes\Wmi.cs:line 481

Error encountered during uninstallation

StackTrace:    at Microsoft.FCS.deployment.Wmi.install(Object obj) in C:\projects\Microsoft.FCS.Deployment\Microsoft.FCS.Deployment\classes\Wmi.cs:line 476

Could anyone tell me what I might be doing wrong here?  

# March 5, 2009 3:05 AM

Victor H. said:

Hello Yaniv,

Congratulations for all your work, and also for the MVP Award!

I really appreciate your creations including the FCS Deployment tool that i've been using for about 4-5 months.

Since i don't know when i have a problem with the tool.

I receive this error when deploying from any workstation/server to any machine:

I changed everything, even the share i am installing from and still nothing!

Can you please give me a reply how to solve this?

Here is the error code:

ip: 10.131.114.44

[10/03/2009 10:26:38] Failed to install Forefront cilent

StackTrace:    at Microsoft.FCS.deployment.Wmi.install(Object obj) in C:\projects\Microsoft.FCS.Deployment\Microsoft.FCS.Deployment\classes\Wmi.cs:line 547

The directory name is invalid.

StackTrace:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

  at System.IO.Directory.InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption)

  at System.IO.DirectoryInfo.GetFiles(String searchPattern, SearchOption searchOption)

  at System.IO.DirectoryInfo.GetFiles()

  at Microsoft.FCS.deployment.Wmi.install(Object obj) in C:\projects\Microsoft.FCS.Deployment\Microsoft.FCS.Deployment\classes\Wmi.cs:line 498

Thanks!!

Victor

# May 14, 2009 3:18 PM

Carlos said:

Hey Yaniv,

im been trying to use your deployment tool.  but i keep getting this error on the installation.  what might i be missing or doing wrong.

[19/10/2009 11:25:33] Failed to install Forefront cilent

StackTrace:    at Microsoft.FCS.deployment.Wmi.install(Object obj) in C:\projects\Microsoft.FCS.Deployment\Microsoft.FCS.Deployment\classes\Wmi.cs:line 547

Could not find file '\\R721\C$\919fe9dd-2bbd-4da5-b159-1effa495b259\forefront\clientsetup.log'.

StackTrace:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

  at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize,

FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)

  at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)

  at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)

  at System.IO.StreamReader..ctor(String path, Encoding encoding)

  at System.IO.File.ReadAllText(String path, Encoding encoding)

  at Microsoft.FCS.deployment.Wmi.install(Object obj) in C:\projects\Microsoft.FCS.Deployment\Microsoft.FCS.Deployment\classes\Wmi.cs:line 532

Thank you

Carlos

# October 19, 2009 10:36 PM

cb said:

Hello

im been trying to use your deployment tool.  but i keep getting this error on the installation.  what might i be missing or doing wrong.

[28/10/2009 15:23:25] Failed to install Forefront cilent

StackTrace:    at Microsoft.FCS.deployment.Wmi.install(Object obj) in C:\projects\Microsoft.FCS.Deployment\Microsoft.FCS.Deployment\classes\Wmi.cs:line 547

Could not find file '\\MyPC\C$\919fe9dd-2bbd-4da5-b159-1effa495b259\forefront\clientsetup.log'.

StackTrace:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

 at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize,

FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)

 at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)

 at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)

 at System.IO.StreamReader..ctor(String path, Encoding encoding)

 at System.IO.File.ReadAllText(String path, Encoding encoding)

 at Microsoft.FCS.deployment.Wmi.install(Object obj) in C:\projects\Microsoft.FCS.Deployment\Microsoft.FCS.Deployment\classes\Wmi.cs:line 532

Thank you

idea????

CB

# October 28, 2009 4:54 PM

pradeep said:

I am trying to uninstall trendmicro officescan client version 10 but it gives error- unable to uninstall trendmicro officescan client.

Kindly help.

Logs-

[18/11/2009 17:28:38] TESTWSUS: Online, Trend Micro OfficeScan Client is installed,

[18/11/2009 17:29:13] TESTWSUS: Error, Failed to uninstall Trend Micro OfficeScan Client, ip: 10.43.20.65

[18/11/2009 17:28:43] Uninstalling Trend Micro OfficeScan Client

[18/11/2009 17:28:43] executing proccess: 1760

[18/11/2009 17:29:13]  Reading uninstallation log

[18/11/2009 17:29:13] Trend Micro OfficeScan Client Uninstallation log:

started

current_antivirus_location=""

error=9009

[18/11/2009 17:29:13] Failed to uninstall Trend Micro OfficeScan Client

StackTrace:    at Microsoft.FCS.deployment.Wmi.install(Object obj) in C:\projects\Microsoft.FCS.Deployment\Microsoft.FCS.Deployment\classes\Wmi.cs:line 481

Error encountered during uninstallation

StackTrace:    at Microsoft.FCS.deployment.Wmi.install(Object obj) in C:\projects\Microsoft.FCS.Deployment\Microsoft.FCS.Deployment\classes\Wmi.cs:line 476

# November 18, 2009 2:06 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: