Я почти уверен, что физически невозможно сказать, какие "слоты" открыты в машине, не открывая ее (кроме памяти). Вы можете сказать, какие карты установлены, но не обязательно "что еще" вы можете установить.
Информация о материнской плате обычно доступна из BIOS и сообщается в утилите System Information в Windows как модель системы. Этот инструмент также сообщит достаточно информации о системе, чтобы вы могли сказать, например, является ли видеокарта AGP или PCIe.
Вы можете использовать такой инструмент, как Belarc Advisor, на каждой машине, чтобы получить в основном ту же информацию, которую вы можете получить из Windows, но с более подробной информацией ... например, сколько слотов памяти доступно и свободно и т.д.
Мне не пришлось физически взламывать дело, чтобы принять решение в течение достаточно долгого времени. Обычно мне нужно знать такие вещи, как «какую видеокарту мне нужно получить, чтобы заменить эту?"или" какой источник питания мне нужен, чтобы заменить этот?" так далее. Если вы находитесь в аналогичной лодке, то любой из упомянутых мной инструментов будет работать достаточно хорошо.
Если вы оказываете поддержку одной компании (то есть вы являетесь ИТ-специалистом), то, похоже, что какое-то управление запасами в порядке. Вы должны собирать все необходимые детали, чтобы принимать эти решения, даже не имея физического доступа к машине. В этом могут помочь бесплатные продукты, такие как Spiceworks .
Помимо всего этого, один "секретный" инструмент, который я редко упоминаю, это BGInfo ; часть sysinternals. У меня есть настройка BGInfo в сценарии входа в систему, так что каждый раз, когда я вхожу на компьютер в моем домене с моей учетной записью администратора, он запускает быстрое сканирование и устанавливает обои рабочего стола на изображение, содержащее кучу информации о системе: имя, процессор , видеокарта, память, IP и Mac адрес и т. д. В него встроено несколько полей, подобных этому, но вы также можете настроить его для запроса ключей реестра, записей WMI или даже запуска сценариев для получения информации.
Лично я полагаюсь на BGInfo и Spiceworks, чтобы найти информацию о машине, на которой я сижу.