Кстати, можно использовать скрипты на MS PowerShell (http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx) . Полная поддержка классов .Net, лёгкий доступ к WMI,...
Для поиска в реестре есть класс в .Net
Microsoft.Win32.Registry (http://msdn.microsoft.com/en-us/library/microsoft.win32.registry.aspx )
Для подключения клиента к серверу по tcp сокеты:...