Все, Я пишу командлет Powershell. Получил все, что работает для командлета на моей локальной машине. Посмотрел, что нужно для доступа к удаленным машинам, и мне кажется, что мне нужна ссылка на Microsoft.Management.Infrastructure.dll в моем проекте. Я искал свою систему безрезультатно.C# Необходимо получить доступ к пространству имен Microsoft Management Infrastructure
Так что я попал в Google. Я проверил, я запускаю Windows 7 SP1. Загрузили и установили Windows Management Framework (WMF) 4.0. Не повезло. Все еще нет DLL. Я подтвердил, что соблюдаю минимальные требования.
Затем я нашел страницу Microsoft, в которой говорилось, что для версии 5 требуется WMF 4.0 в качестве предпосылки для установки. Поэтому я обновил мою .Net Framework до 4.6.2. Затем установлен WMF 5.0. Все равно нет .DLL в любой точке моей системы.
Неужели кто-нибудь испытал это раньше? Может ли кто-нибудь пролить свет на то, что я могу делать неправильно? Я использую Visual Studio 2010. Является ли это причиной проблемы?
Я продолжил поиск в Интернете и нашел статьи, в которых говорилось, что dll Microsoft.Management.Infrastructure входит в состав Windows 7 SDK. Пробовал установку SDK без эффекта. Все еще не удается загрузить DLL в мою систему.
Продолжая поиск исправления.
Я забыл сказать, что нашел сообщения, указывающие на это место для DLL. Однако WMI \ V1.0 не существует в моей системе. Хотя, я вижу C: \ Program Files (x86) \ Reference Assemblies \ Microsoft, –