Oui, c'est probablement un problème de droit d'exécution : les scripts lancés par IIS n'ont pas les mêmes droits par défaut que ceux lancés par un utilisateur normal (et heureusement !).

Par ailleurs pour Win32::Process::Info, il faut que tu essaies WMI au lieu de NT, mais note bien que si tu essaie de l'exécuter sous IIS tu auras le même problème sans doute ...

--
Jedaï