Командлет «Invoke WmiMethod» отправляет неправильные результаты на компьютере под управлением Windows 7 или Windows Server 2008 R2

Переводы статьи Переводы статьи
Код статьи: 981577 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

На компьютере под управлением Windows 7 или Windows Server 2008 R2, можно задать различные имена компьютеров вВызов WmiMethodкомандлета. Некоторые компьютеры не будут работать или некоторые имена компьютеров являются недопустимыми, командлет отправляет результат из последнего успешного компьютера неправильно. Кроме того, если предыдущее успешное компьютера не существует, командлет не отправлять результаты.

Ниже приведены примеры командлетов, при возникновении этой проблемы:

Пример 1.

$ результаты вызова wmimethod - класс win32_process - имя - argumentlist @('notepad.exe') - создание имя_компьютера @('localhost','invalidcomputer') =

Ожидаемым результатом является то, чтоРезультатыПеременная содержит один элемент из localhost. Тем не менее, фактический результат являетсяРезультатыПеременная содержит два элемента с localhost. Оба элементы совпадают (они имеют одинаковый идентификатор процесса).

Пример 2

Результаты $ = ИмяКомпьютера - argumentlist @('notepad.exe') - Создание вызова неуправляемого кода wmimethod - класс win32_process - имя @ ("invalidcomputer", "localhost")

Это пример работает, поскольку неправильное имя компьютера задано первым параметром. Тем не менее не ранее успешного результата командлет Invoke-WmiMethod для отправки.

Пример 3

Результаты $ = ИмяКомпьютера - argumentlist @('notepad.exe') - Создание вызова неуправляемого кода wmimethod - класс win32_process - имя @ ("localhost", "invalidcomputer", "localhost")

Ожидаемым результатом является то, чтоРезультатыПеременная содержит два элемента с localhost. Эти два элемента имеют удостоверения другого процесса. Тем не менее, фактический результат являетсяРезультатыПеременная содержит три элемента из localhost. Два элемента имеют тот же код процесса, а последний элемент имеет идентификатор другой процесс.

Пример 4

Результаты $ = ИмяКомпьютера - argumentlist @('notepad.exe') - Создание вызова неуправляемого кода wmimethod - класс win32_process - имя @ ("invalidcomputer", "localhost", "invalidcomputer")

Ожидаемым результатом является то, чтоРезультатыПеременная содержит один элемент из localhost. Тем не менее, фактический результат являетсяРезультатыПеременная содержит два элемента с localhost. Оба элементы совпадают (они имеют одинаковый идентификатор процесса).

Решение

Сведения о исправления

Исправление доступно в корпорации Майкрософт. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Это исправление необходимо применять только в тех системах, в которых наблюдается данная проблема.. Исправление может проходить дополнительное тестирование.. Таким образом, если вы не подвержены серьезно эту проблему, рекомендуется дождаться следующего обновления программного обеспечения, содержащего это исправление.

Исправление доступно для загрузки, существует ли раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в Службу поддержки клиентов Microsoft для получения исправления..

Примечание, Если дополнительные проблемы, или если требуется устранить неполадки может потребоваться создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Для получения полного списка, и служба технической поддержки по телефону номера или создать отдельный запрос, посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
ПримечаниеВ форме "Исправление доступно для загрузки" отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление не поддерживается для этого языка.

Необходимые условия

Необходимые компоненты не требуются.

Требование перезагрузки

Возможно, потребуется перезагрузить компьютер после установки данного исправления.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Сведения о файле

Общая версия данного исправления устанавливает файлы, которые имеют атрибуты, перечисленные в следующей таблице. Дата и время для этих файлов указаны в формате UTC.. Дата и время для версий файлов на локальном компьютере отображаются с учетом часового пояса и перехода на летнее время.. Кроме того, Дата и время могут изменяться при выполнении определенных операций с файлами.
Windows 7 и Windows Server 2008 R2 примечания к сведениям о файле
ВажноИсправления для Windows Server 2008 R2 и Windows 7 исправления включены в одинаковые пакеты. Тем не менее исправления на странице запрос исправления перечислены в обеих операционных систем. Для получения пакета исправлений, который применяется к одной или обеих операционных систем, установите исправление, описанное в разделе «Windows 7 и Windows Server 2008 R2» на странице. Всегда можно найти в разделе "Относится К" в статьях, для определения фактической операционной системы, каждое исправление относится к.
  • Файлы МАНИФЕСТА (.manifest) и файлы MUM (.mum), которые установлены для каждой средыуказанный отдельнов разделе «Информация дополнительных файлов для Windows Server 2008 R2 и Windows 7». ЭТИ файлы MANIFEST и связанные файлы каталога безопасности (.cat), очень важны для поддержания состояния обновляемого компонента. Файлы каталога безопасности, для которых не перечислены атрибуты, подписанные с помощью Microsoft цифровой подписи.
Для всех поддерживаемых версий Windows 7-разрядных x
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Microsoft.PowerShell.Commands.Management.dll6.1.7600.20662290,81608 Марта 2010 г21: 43x 86
Для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Microsoft.PowerShell.Commands.Management.dll6.1.7600.20662290,81608 Марта 2010 г22: 16x 86
Для всех поддерживаемых IA-64-разрядных версий Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Microsoft.PowerShell.Commands.Management.dll6.1.7600.20662290,81608 Марта 2010 г21: 05x 86

Статус

Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, которые перечислены в разделе «Данная статья применима к».

Дополнительная информация

Для получения дополнительных сведений о командлете, посетите следующий веб-узел Microsoft Developer Network (MSDN):
Общие сведения о командлете
Для получения дополнительных сведений о командлет Invoke-WmiMethod посетите следующий веб-узел корпорации Майкрософт:
Общие сведения о командлет Invoke-WmiMethod
Для получения дополнительных сведений о терминологии, обновление программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684Описание стандартной терминологии, используемые при описании обновлений программных продуктов Майкрософт

Сведения о дополнительных файлов

Сведения о дополнительных файлов для Windows 7 и Windows Server 2008 R2

Дополнительные файлы для всех поддерживаемых версий Windows 7-разрядных x
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаMsil_microsoft.PowerShell.Commands.management_31bf3856ad364e35_6.1.7600.20662_none_a39a2b148185927c.manifest
Версия файла
Размер файла1,655
Дата (по Гринвичу)08 Марта 2010 г
Время (UTC)22: 10
ПлатформаНе применимо
Имя файлаX86_4dd5f2df8af7148f4dbfcd3ad764cfe8_31bf3856ad364e35_6.1.7600.20662_none_c89f8beaece554b9.manifest
Версия файла
Размер файла711
Дата (по Гринвичу)10 Марта 2010 г
Время (UTC)22: 51
ПлатформаНе применимо
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаAmd64_4dd5f2df8af7148f4dbfcd3ad764cfe8_31bf3856ad364e35_6.1.7600.20662_none_24be276ea542c5ef.manifest
Версия файла
Размер файла713
Дата (по Гринвичу)10 Марта 2010 г
Время (UTC)22: 51
ПлатформаНе применимо
Имя файлаMsil_microsoft.PowerShell.Commands.management_31bf3856ad364e35_6.1.7600.20662_none_a39a2b148185927c.manifest
Версия файла
Размер файла1,655
Дата (по Гринвичу)08 Марта 2010 г
Время (UTC)23: 10
ПлатформаНе применимо
Дополнительные файлы для всех поддерживаемых IA-64-разрядных версий Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаIa64_4dd5f2df8af7148f4dbfcd3ad764cfe8_31bf3856ad364e35_6.1.7600.20662_none_c8a12fe0ece35db5.manifest
Версия файла
Размер файла712
Дата (по Гринвичу)10 Марта 2010 г
Время (UTC)22: 51
ПлатформаНе применимо
Имя файлаMsil_microsoft.PowerShell.Commands.management_31bf3856ad364e35_6.1.7600.20662_none_a39a2b148185927c.manifest
Версия файла
Размер файла1,655
Дата (по Гринвичу)08 Марта 2010 г
Время (UTC)23: 14
ПлатформаНе применимо

Свойства

Код статьи: 981577 - Последний отзыв: 11 октября 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Windows 7 Корпоративная
  • Windows 7 Домашняя базовая
  • Windows 7 Домашняя расширенная
  • Windows 7 Профессиональная
  • Windows 7 Начальная
  • Windows 7 Максимальная
  • Windows HPC Server 2008 R2
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
Ключевые слова: 
kbexpertiseinter kbsurveynew kbqfe kbautohotfix kbhotfixserver kbfix kbmt KB981577 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:981577

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com