Оно (из командной строки) будет работать и в Win 2003 и Vista и 7.
Только для каждой из этих OS - свой синтаксис командной строки, т.е другой.
Просто надо в справке к каждой из этих OS порыться. Ну, в Win 2003 Srv,
Win 2000 Srv, XP Home я еще могу глянуть, а на других OS - нет. Насчет универсальности кода для всех OS - не знаю. Ну попробуй так в поисковике: "открыть порт + vbs"