Categories
sysadmin

sus e windows 2000

oggi ho imparato come modificare gli installer microsoft per installare quello che voglio dove voglio. Per la precisione ho scoperto il tool msi2xml / xml2msi che permette di convertire un file MSI in un file xml e poi fare il processo inverso.

come primo esperimento ho modificato ed installato SUS su una macchina windows 2000 professional (normalmente può essere installato solo su Win 2k Server o Win 2003 Server). Ed ecco come ho fatto:

1. installare msi2xml (http://msi2xml.sf.net)
2. decomprimere il file di installazione di sus usando da dos la flag /c
i.e. SUS10SP1.exe /c
3. eseguire msi2xml da shell con la seguente sintassi:
msi2xml sussetup.msi
4. aprire il file xml appena generato con un editor di testo
i.e. notepad sussetup.xml
5. cercare e rimuovere dalla tabella “LaunchCondition” le seguenti righe:
<row>
<td>REMOVE=”ALL” OR Installed OR (ServerNT AND ((VersionNT > 500) OR (VersionNT = 500 AND ServicePackLevel >= 2)))</td>
<td>Unable to install [ProductName]. You must be running Windows Server 2003 or Windows 2000 Server, Service Pack 2.</td>
</row>
6. salvare il file xml appena modificato
7. ricreare il file msi di installazione usando xml2msi
i.e. xml2msi sussetup.xml
8. eseguire il nuovo file msi per installare SUS su una macchina non server
i.e. sussetup.msi

inoltre grazie alle informazioni reperite su susServer.com ho configurato il wakeup on-lan dei client per l’autoupdate notturno! :)

ciuaz