How to execute a PowerShell script using NSIS

This topic contains 1 reply, has 1 voice, and was last updated by  Krishna Chaitanya 1 year, 9 months ago.

  • Author
  • #52313

    Krishna Chaitanya

    Hi all how to can I use NSIS (Nullsoft Scriptable Install System) to execute the power shell script. I have gone through the following link but I couldn't get it so can some one help me on this

  • #52331

    Krishna Chaitanya

    This is how I have written, my nsi file goes as follows

    !include "x64.nsh"
    Name "nsExec Test"
    OutFile "nsExecTest.exe"
    #ShowInstDetails show
    Section "Output to variable"
        nsExec::ExecToStack 'powershell.exe "& "Import-Module C:\PowerShell\Hello.psm1"'
        Pop $0
        Pop $1
        DetailPrint '"ImportModules" printed: $1'

    My PowerShell script goes as follows

    # Filename: Hello.psm1
    Write-Host 'Hello World!'
    Write-Host "Good-bye World! `n"
    # end of script

    But can some one help me how can I do the same with the one having parameters

You must be logged in to reply to this topic.