Есть ли способ в Powershell для запроса объекта Свойства страницы Подробности - PullRequest
0 голосов
/ 17 мая 2010

Есть ли в Powershell способ запросить сведения о странице свойств объекта, чтобы убедиться, что Авторское право, название продукта и версия файла не пусты. Я хочу иметь возможность запрашивать эту информацию, когда я ищу вирусы

1 Ответ

2 голосов
/ 17 мая 2010

В PowerShell v2 FileVersionInfo присоединяется к объекту, который вы получаете, когда вы 'dir' dll или exe, например ::10000 *

PS\> Get-ChildItem C:\Windows\notepad.exe | Format-List VersionInfo


VersionInfo : File:             C:\Windows\notepad.exe
              InternalName:     Notepad
              OriginalFilename: NOTEPAD.EXE.MUI
              FileVersion:      6.1.7600.16385 (win7_rtm.090713-1255)
              FileDescription:  Notepad
              Product:          Microsoft® Windows® Operating System
              ProductVersion:   6.1.7600.16385
              Debug:            False
              Patched:          False
              PreRelease:       False
              PrivateBuild:     False
              SpecialBuild:     False
              Language:         English (United States)

Запросите эту информацию следующим образом:

gci c:\windows\*.exe | ? {$_.VersionInfo.LegalCopyright -notmatch 'Microsoft'} |
    fl VersionInfo

Обратите внимание, что ? - это псевдоним командлета Where-Object.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...