sysocmgr.exe
foi substituído no Windows Vista e para cima com pkgmgr.exe
Você terá que alterar seu script consideravelmente para usá-lo. Ele usa um arquivo formatado em XML para instalações autônomas de recursos do Windows.
O Microsoft TechNet tem uma seção sobre isso: link