Costume fixlet for languages not supported by BigFix

(imported topic written by hanspjacobsen)

We are looking at creating our own fixlet’s for other languages that aren’t supported by bigfix. Is there an easy way to copy the fixlet messages from BigFix and replace the language of version block of file “kernel32.dll” of system folder contains “English” with another language. Also is there an easy to find the language specific patches to be replaced under actions.

(imported comment written by BenKus)

Hi Hans,

Yes. You can usually just change the line

… contains “English” …

to

… contains “” …

Here is a property you can use to see the languages:

language of version block of file “kernel32.dll” of system folder

For the action, you can usually find different language downloads by changing the three letter language acronym in Microsoft download names to another language… for instance:

Windows2000-KB923810-x86-+ENU+.EXE

Ben

(imported comment written by hanspjacobsen)

Thanks for the reply Ben always helpful but is there a way to automate the process 10 000 fixlet messages is a lot to go thru manually.

Won’t there be a difference in the md5 hash for every file even if it’s the same patch for a different language?

(imported comment written by BenKus)

Hi Hans,

Yes, the sha1 will be different for each patch and so you will need to either remove the check (which means that someone could theoretically spoof the file, which probably is only a minor concern… also it means that the server/relays will re-download the files each time you send the action, which again is probably only a minor concern)…

And there probably aren’t 10,000 Fixlets to go through (probably more like a few hundred if you pick a certain OS and SP to build from)…

Here is an idea:

  • Export all the Fixlets you want to a file.
  • Go through the file replacing “ENU” with whatever the language you are looking for…
  • Change the relevance to check for your language instead of english
  • Remove all the SHA1 checks

That might be the easiest way to do this… I suggest you test this approach extensively…

Which languages are you doing by the way?

Ben

(imported comment written by hanspjacobsen)

HI Ben we are looking at the possibilaty for Norwegian since we are located in Norway and are think about the smb marked for BigFix also.

(imported comment written by hanspjacobsen)

Is there a central page with a list of full url for downloading microsoft patches.

(imported comment written by BenKus)

I don’t think so… but you can try to get this info from the English Fixlet content… Try this in the BES Console’s presentation debugger:

(first 8 of name of it, preceding texts of firsts “%0a” of following texts of firsts "download " of scripts whose (it contains "download " and it as lowercase contains “enu”) of actions of it) of bes fixlets whose (name of it as lowercase starts with “ms” AND source of it as lowercase = “microsoft”)

Ben