zettend
Старожил
Здравствуйте!
Возможно ли проводить манипуляции с PowerShell через Inno?
Алгоритм в целом такой:
Возможно ли проводить манипуляции с PowerShell через Inno?
Алгоритм в целом такой:
- Распаковать Msixbundle в любую папку
- Проверить условия, необходимые для установки Msixbundle выполнив команду Get-ComputerInfo -property "HyperV*" и если ответ:
-
Код:
HyperVRequirementDataExecutionPreventionAvailable : True HyperVRequirementSecondLevelAddressTranslation : True HyperVRequirementVirtualizationFirmwareEnabled : True HyperVRequirementVMMonitorModeExtensions : True
-
- Если хоть где-то не стоит True, то выполнить команду Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
- Проверить снова и если True, то продолжить, если все еще False, то выдать ошибку
- Выполнить команду Add-AppxPackage -Path "{app}\AppName.Msixbundle"