Help with Closing an install Box

This topic contains 1 reply, has 2 voices, and was last updated by  Curtis Smith 4 months ago.

  • Author
    Posts
  • #77671

    Chris
    Participant

    Hi im trying to work on a power-shell scripted that will run at start up i have got it working but when it installs ninite.exe it stops as you need user interaction to close after it finishes the install

    could come one help me with a command line to wait till Ninite.exe installs and then closes the installer so that it carry's on with the steps.

    # This starts the office install which doesnt need to be a part of the other command
    $p = New-Object System.Diagnostics.Process
    $pinfo = New-Object System.Diagnostics.ProcessStartInfo("C:\Install_File\Office.exe","");
    $p.StartInfo = $pinfo;
    $p.Start();
    $p.WaitForExit();
    Write-Host "end of ps1" + (Get-Date).DateTime
    
    
    # This starts Ninite and waits for it to be closed to carry on the script
    $p = New-Object System.Diagnostics.Process
    $pinfo = New-Object System.Diagnostics.ProcessStartInfo("C:\Install_File\Ninite.exe","");
    $p.StartInfo = $pinfo;
    $p.Start();
    $p.WaitForExit();
    ControlClick("Ninite", "", "[ID:2]")
    Write-Host "end of ps1" + (Get-Date).DateTime
    
    # This deletes all the files
    # Remove-Item c:\Ninite.exe
    # Remove-Item c:\Office.exe
    Remove-Item C:\Install_File -Recurse
    
  • #77679

    Curtis Smith
    Participant

    Looks like Ninite has a "silent" mode you can enable. That should solve this problem for you.

    https://ninite.com/help/features/silent.html

You must be logged in to reply to this topic.