Назад | Перейти на главную страницу

Как удаленно проверить наличие Microsoft .NET Framework 4?

Меня попросили убедиться, что на всех инженерных компьютерах нашей компании установлена ​​платформа Microsoft .NET Framework 4.

Все компьютеры в настоящее время включены и находятся в нашей частной сети ... но все инженеры заняты своими очень ответственными задачами {закатывает глаза}.

Есть ли способ удаленно проверить эти ПК со своего рабочего стола? Я администратор домена, поэтому я искал что-то вроде пинга командной строки, что я мог бы сделать, или что-то еще.

Это сделало бы меня героем, потому что не привело бы к простоям в работе!

Уверен, что PowerShell может сделать это за вас. Обратите внимание на следующее: Примеры PoshCode PowerShell

Официальный способ определения версий .NET - это посмотреть на их известное местоположение на жестком диске в соответствии с этой статьей: http://msdn.microsoft.com/en-us/kb/kbarticle.aspx?id=318785

Изменить сценарий для поддержки .NET 4 будет достаточно просто. Просто добавьте эту строку:

V4Present = &{ if ( $res | Where-Object { $_.Major -eq 4 -and $_.Minor -eq 0 } ) { $true } }