' Initialize object Variables Dim objFSO Dim objWSH FCSGRPOLD="ForefrontClientSecurity" FSCGRPNEW="FCS1COLO" FCSSVROLD="wsusav.ninet.org" FCSSVRNEW="fcs.ninet.org" ' Setup file system object and shell for wscript Set objFSO = CreateObject("Scripting.FileSystemObject") set objWSH = CreateObject("wscript.shell") 'URL: http://blogs.technet.com/fcsnerds/archive/2008/11/12/changing-the-management-group-to-which-an-fcs-client-reports.aspx 'Reference Commands 'MsiExec.exe /I{F692770D-0E27-4D3F-8386-F04C6F434040} /norestart /qn /l*v "C:\MOMRemove.log" CONFIG_GROUP="OldManagementGroup" CONFIG_GROUP_OPERATION="RemoveConfigGroup" MANAGEMENT_SERVER="oldserver.corp.com" AM_CONTROL="Full" REQUIRE_AUTH_COMMN=1 REINSTALL="ALL" 'MsiExec.exe /I{F692770D-0E27-4D3F-8386-F04C6F434040} /norestart /qn /l*v "C:\MOMAdd.log" CONFIG_GROUP="NewManagementGroup" CONFIG_GROUP_OPERATION="AddConfigGroup" MANAGEMENT_SERVER="newserver.corp.com" AM_CONTROL="Full" REQUIRE_AUTH_COMMN=1 REINSTALL="ALL" 'Remove group and server from previous FCS Server (uncomment echo below to debug command line) objWSH.Run "MsiExec.exe /I{F692770D-0E27-4D3F-8386-F04C6F434040} /norestart /qn /l*v " & CHR(34) & "C:\MOMREM.log" & CHR(34) & " CONFIG_GROUP=" & CHR(34) & FCSGRPOLD & CHR(34) & " CONFIG_GROUP_OPERATION=" & CHR(34) & "RemoveConfigGroup" & CHR(34) & " MANAGEMENT_SERVER=" & CHR(34) & FCSSVROLD & CHR(34) & " AM_CONTROL=" & CHR(34) & "Full" & CHR(34) & " REQUIRE_AUTH_COMMN=1 REINSTALL=" & CHR(34) & "ALL" & CHR(34), 0, True 'wscript.echo "MsiExec.exe /I{F692770D-0E27-4D3F-8386-F04C6F434040} /norestart /qn /l*v " & CHR(34) & "C:\MOMREM.log" & CHR(34) & " CONFIG_GROUP=" & CHR(34) & FCSGRPOLD & CHR(34) & " CONFIG_GROUP_OPERATION=" & CHR(34) & "RemoveConfigGroup" & CHR(34) & " MANAGEMENT_SERVER=" & CHR(34) & FCSSVROLD & CHR(34) & " AM_CONTROL=" & CHR(34) & "Full" & CHR(34) & " REQUIRE_AUTH_COMMN=1 REINSTALL=" & CHR(34) & "ALL" & CHR(34) 'Update group and server to point to new FCS Server (uncomment echo below to debug command line) objWSH.Run "MsiExec.exe /I{F692770D-0E27-4D3F-8386-F04C6F434040} /norestart /qn /l*v " & CHR(34) & "C:\MOMAdd.log" & CHR(34) & " CONFIG_GROUP=" & CHR(34) & FSCGRPNEW & CHR(34) & " CONFIG_GROUP_OPERATION=" & CHR(34) & "AddConfigGroup" & CHR(34) & " MANAGEMENT_SERVER=" & CHR(34) & FCSSVRNEW & CHR(34) & " AM_CONTROL=" & CHR(34) & "Full" & CHR(34) & " REQUIRE_AUTH_COMMN=1 REINSTALL=" & CHR(34) & "ALL" & CHR(34), 0, True 'wscript.echo "MsiExec.exe /I{F692770D-0E27-4D3F-8386-F04C6F434040} /norestart /qn /l*v " & CHR(34) & "C:\MOMAdd.log" & CHR(34) & " CONFIG_GROUP=" & CHR(34) & FSCGRPNEW & CHR(34) & " CONFIG_GROUP_OPERATION=" & CHR(34) & "AddConfigGroup" & CHR(34) & " MANAGEMENT_SERVER=" & CHR(34) & FCSSVRNEW & CHR(34) & " AM_CONTROL=" & CHR(34) & "Full" & CHR(34) & " REQUIRE_AUTH_COMMN=1 REINSTALL=" & CHR(34) & "ALL" & CHR(34) 'Restart MOM service (uncomment echo below to debug command line) objWSH.Run "cmd.exe /c " & CHR(34) & "sc config mom depend= rpcSs/eventLog/winmgmt & net stop mom & net start mom" & CHR(34), 0, TRUE 'wscript.echo "cmd.exe /c " & CHR(34) & "sc config mom depend= rpcSs/eventLog/winmgmt & net stop mom & net start mom" & CHR(34)