Mae gen i sefyllfa lle gall llawer o ddefnyddwyr gyflwyno "setup.exe" i'w defnyddio ar ein holl weithfannau defnyddwyr. Rydym yn defnyddio SCCM i berfformio'r setups. Hoffem pe bai'r setup.exe hyn yn gweithredu'n dawel a chyda logio. Ni allwn ddisgwyl i'r defnyddwyr ddarparu'r wybodaeth hon (mae hyn yn ofyniad).
Fy meddyliau cyfredol yw a allwn ni ddarganfod pa offeryn gosod a wnaed i greu'r exe (Gosod Tarian, WISE, WIX, ac ati ...) gallwn ddyfalu'n rhesymol ar y paramedrau.
Косвенно через поиск текста в setup.exe как это:
strings.exe .\AcrobatProfessional_7.0_EN\setup.exe | select-string "InstallShield"
, Если Setup.exe был создан "Installshield" затем, команда выше, вероятно, найдет текст как это: "Эта Установка была создана с БЕТА-ВЕРСИЕЙ Разработчика InstallShield"
strings.exe .\AcapelaTexttoSpeechClient_8.2.5.3_EN\setup.exe | select-string "inno"
, Если Setup.exe был создан "Установкой Inno" затем, команда выше, вероятно, найдет текст как это: "Эта установка была создана с Установкой Inno".
strings.exe .\AcapelaTexttoSpeechClient_8.2.5.3_EN\setup.exe | select-string "InstallAware"
, Если Setup.exe был создан "Мудрой Установкой" затем, команда выше, вероятно, найдет текст как это: "Эта установка была создана с InstallAware: http://www.installaware.com "
параметр - шаблон cmdled избранной строки принимает массив строк, таким образом, команда может быть универсальной для всех тестов как это: strings.exe '... соединяет каналом к exe' | Избранная Строка - Шаблону ("InstallAware", "inno", "InstallShield")
strings.exe-> ( https://docs.microsoft.com/en-us/sysinternals/downloads/strings)
избранная строка-> ( https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/select-string? view=powershell-5.1)