Not getting the popup – saying Installing in Software Centre – SCCM Deploymennt

//Not getting the popup – saying Installing in Software Centre – SCCM Deploymennt
Not getting the popup – saying Installing in Software Centre – SCCM Deploymennt 2018-02-19T11:22:33+00:00

The Toolkit Forums General Not getting the popup – saying Installing in Software Centre – SCCM Deploymennt

  • Author
    Posts
  • RiDER
    Participant
    Post count: 4

    When I run the DeployApplication.exe on its own, it works fine. I get the pop and I press Okay to continue. But when I deploy it via SCCM, it says installing on Software Centre and nothing comes up, no pop up.

    Can someone help please?

    Thank you

    Installation – Deploy-Application.exe -DeploymentType Install -DeployMode Interactive

    <code>&lt;#
    .SYNOPSIS
    	This script performs the installation or uninstallation of an application(s).
    	# LICENSE #
    	PowerShell App Deployment Toolkit - Provides a set of functions to perform common application deployment tasks on Windows. 
    	Copyright (C) 2017 - Sean Lillis, Dan Cunningham, Muhammad Mashwani, Aman Motazedian.
    	This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 
    	You should have received a copy of the GNU Lesser General Public License along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.
    .DESCRIPTION
    	The script is provided as a template to perform an install or uninstall of an application(s).
    	The script either performs an &quot;Install&quot; deployment type or an &quot;Uninstall&quot; deployment type.
    	The install deployment type is broken down into 3 main sections/phases: Pre-Install, Install, and Post-Install.
    	The script dot-sources the AppDeployToolkitMain.ps1 script which contains the logic and functions required to install or uninstall an application.
    .PARAMETER DeploymentType
    	The type of deployment to perform. Default is: Install.
    .PARAMETER DeployMode
    	Specifies whether the installation should be run in Interactive, Silent, or NonInteractive mode. Default is: Interactive. Options: Interactive = Shows dialogs, Silent = No dialogs, NonInteractive = Very silent, i.e. no blocking apps. NonInteractive mode is automatically set if it is detected that the process is not user interactive.
    .PARAMETER AllowRebootPassThru
    	Allows the 3010 return code (requires restart) to be passed back to the parent process (e.g. SCCM) if detected from an installation. If 3010 is passed back to SCCM, a reboot prompt will be triggered.
    .PARAMETER TerminalServerMode
    	Changes to &quot;user install mode&quot; and back to &quot;user execute mode&quot; for installing/uninstalling applications for Remote Destkop Session Hosts/Citrix servers.
    .PARAMETER DisableLogging
    	Disables logging to file for the script. Default is: $false.
    .EXAMPLE
        powershell.exe -Command &quot;&amp; { &amp; &#039;.\Deploy-Application.ps1&#039; -DeployMode &#039;Silent&#039;; Exit $LastExitCode }&quot;
    .EXAMPLE
        powershell.exe -Command &quot;&amp; { &amp; &#039;.\Deploy-Application.ps1&#039; -AllowRebootPassThru; Exit $LastExitCode }&quot;
    .EXAMPLE
        powershell.exe -Command &quot;&amp; { &amp; &#039;.\Deploy-Application.ps1&#039; -DeploymentType &#039;Uninstall&#039;; Exit $LastExitCode }&quot;
    .EXAMPLE
        Deploy-Application.exe -DeploymentType &quot;Install&quot; -DeployMode &quot;Silent&quot;
    .NOTES
    	Toolkit Exit Code Ranges:
    	60000 - 68999: Reserved for built-in exit codes in Deploy-Application.ps1, Deploy-Application.exe, and AppDeployToolkitMain.ps1
    	69000 - 69999: Recommended for user customized exit codes in Deploy-Application.ps1
    	70000 - 79999: Recommended for user customized exit codes in AppDeployToolkitExtensions.ps1
    .LINK 
    	
    #&gt;
    [CmdletBinding()]
    Param (
    	[Parameter(Mandatory=$false)]
    	[ValidateSet(&#039;Install&#039;,&#039;Uninstall&#039;)]
    	[string]$DeploymentType = &#039;Install&#039;,
    	[Parameter(Mandatory=$false)]
    	[ValidateSet(&#039;Interactive&#039;,&#039;Silent&#039;,&#039;NonInteractive&#039;)]
    	[string]$DeployMode = &#039;Interactive&#039;,
    	[Parameter(Mandatory=$false)]
    	[switch]$AllowRebootPassThru = $false,
    	[Parameter(Mandatory=$false)]
    	[switch]$TerminalServerMode = $false,
    	[Parameter(Mandatory=$false)]
    	[switch]$DisableLogging = $false
    )
    
    Try {
    	## Set the script execution policy for this process
    	Try { Set-ExecutionPolicy -ExecutionPolicy &#039;ByPass&#039; -Scope &#039;Process&#039; -Force -ErrorAction &#039;Stop&#039; } Catch {}
    	
    	##*===============================================
    	##* VARIABLE DECLARATION
    	##*===============================================
    	## Variables: Application
    	[string]$appVendor = &#039;Adobe&#039;
    	[string]$appName = &#039;Creative Cloud&#039;
    	[string]$appVersion = &#039;&#039;
    	[string]$appArch = &#039;&#039;
    	[string]$appLang = &#039;EN&#039;
    	[string]$appRevision = &#039;01&#039;
    	[string]$appScriptVersion = &#039;1.0.0&#039;
    	[string]$appScriptDate = &#039;02/12/2017&#039;
    	[string]$appScriptAuthor = &#039;&lt;author name&gt;&#039;
    	##*===============================================
    	## Variables: Install Titles (Only set here to override defaults set by the toolkit)
    	[string]$installName = &#039;&#039;
    	[string]$installTitle = &#039;&#039;
    	
    	##* Do not modify section below
    	#region DoNotModify
    	
    	## Variables: Exit Code
    	[int32]$mainExitCode = 0
    	
    	## Variables: Script
    	[string]$deployAppScriptFriendlyName = &#039;Deploy Application&#039;
    	[version]$deployAppScriptVersion = [version]&#039;3.7.0&#039;
    	[string]$deployAppScriptDate = &#039;02/13/2018&#039;
    	[hashtable]$deployAppScriptParameters = $psBoundParameters
    	
    	## Variables: Environment
    	If (Test-Path -LiteralPath &#039;variable:HostInvocation&#039;) { $InvocationInfo = $HostInvocation } Else { $InvocationInfo = $MyInvocation }
    	[string]$scriptDirectory = Split-Path -Path $InvocationInfo.MyCommand.Definition -Parent
    	
    	## Dot source the required App Deploy Toolkit Functions
    	Try {
    		[string]$moduleAppDeployToolkitMain = &quot;$scriptDirectory\AppDeployToolkit\AppDeployToolkitMain.ps1&quot;
    		If (-not (Test-Path -LiteralPath $moduleAppDeployToolkitMain -PathType &#039;Leaf&#039;)) { Throw &quot;Module does not exist at the specified location [$moduleAppDeployToolkitMain].&quot; }
    		If ($DisableLogging) { . $moduleAppDeployToolkitMain -DisableLogging } Else { . $moduleAppDeployToolkitMain }
    	}
    	Catch {
    		If ($mainExitCode -eq 0){ [int32]$mainExitCode = 60008 }
    		Write-Error -Message &quot;Module [$moduleAppDeployToolkitMain] failed to load: &lt;code&gt;n$($_.Exception.Message)&lt;/code&gt;n </code>

    n$($_.InvocationInfo.PositionMessage)” -ErrorAction ‘Continue’
    ## Exit the script, returning the exit code to SCCM
    If (Test-Path -LiteralPath ‘variable:HostInvocation’) { $script:ExitCode = $mainExitCode; Exit } Else { Exit $mainExitCode }
    }

    #endregion
    ##* Do not modify section above
    ##*===============================================
    ##* END VARIABLE DECLARATION
    ##*===============================================

    If ($deploymentType -ine ‘Uninstall’) {
    ##*===============================================
    ##* PRE-INSTALLATION
    ##*===============================================
    [string]$installPhase = ‘Pre-Installation’

    Show-InstallationPrompt `
    -Message “This will install Adobe InCopy CC 2017 And Adobe Acrobat Pro DC for you. Please note that the installation can take up to 30 minutes.nAll previous versions will be uninstalled first.nSave all your work and click OK to continue.nn You will have the option to defer the installation on the next window.” `
    -ButtonRightText “OK” `
    -Icon Information `
    -Timeout 120 `
    -ExitOnTimeout $false

    Start-Sleep 5

    ## Show Welcome Message, close Internet Explorer if required, allow up to 3 deferrals, verify there is enough disk space to complete the install, and persist the prompt
    Show-InstallationWelcome -CloseApps ‘AcroRD32,Outlook,iexplore’ -CloseAppsCountdown 900 -AllowDefer -DeferTimes 3 -CheckDiskSpace -PersistPrompt

    ## Show Progress Message (with the default message)
    Show-InstallationProgress -StatusMessage “Old Versions of Adobe Reader is being uninstalled. It may take up to 10 minutes to complete.” -TopMost $False

    ## <Perform Pre-Installation tasks here>
    Execute-MSI -Action Uninstall -Path ‘{AC76BA86-7AD7-1033-7B44-AC0F074E4100}’ -Parameters ‘/norestart /qn’

    ##*===============================================
    ##* INSTALLATION
    ##*===============================================
    [string]$installPhase = ‘Installation’

    ## Handle Zero-Config MSI Installations
    If ($useDefaultMsi) {
    [hashtable]$ExecuteDefaultMSISplat = @{ Action = ‘Install’; Path = $defaultMsiFile }; If ($defaultMstFile) { $ExecuteDefaultMSISplat.Add(‘Transform’, $defaultMstFile) }
    Execute-MSI @ExecuteDefaultMSISplat; If ($defaultMspFiles) { $defaultMspFiles | ForEach-Object { Execute-MSI -Action ‘Patch’ -Path $_ } }
    }

    ## <Perform Installation tasks here>

    Show-InstallationProgress -StatusMessage ‘Installing Adobe InCopy CC 2017. This may take some time. Please wait…’ -TopMost $True
    ##Execute-Process -Path “$dirFiles\Setup.exe” -Parameters “/–Silent”
    Execute-MSI -Action Install -Path “$dirFiles\Adobe InCopy DC Pro\Build\Adobe InCopy DC Pro.msi” -Parameters ‘/norestart /qn’

    Show-InstallationProgress -StatusMessage ‘Installing Adobe Acrobat DC Pro. This may take some time. Please wait…’ -TopMost $True
    ##Execute-Process -Path “$dirFiles\Setup.exe” -Parameters “/–Silent”
    ##Execute-Process -Path “$dirFiles\Adobe InCopy DC Pro\Build\Setup\APRO18.0\Adobe Acrobat\Setup.exe” -Parameters “/sALL”
    Execute-MSI -Action Install -Path “$dirFiles\Adobe InCopy DC Pro\Build\Setup\APRO18.0\Adobe Acrobat\AcroPro.msi” -Parameters ‘/norestart /qn’

    ##*===============================================
    ##* POST-INSTALLATION
    ##*===============================================
    [string]$installPhase = ‘Post-Installation’

    ## <Perform Post-Installation tasks here>

    ## Display a message at the end of the install
    If (-not $useDefaultMsi) { Show-InstallationPrompt -Message ‘Adobe InCopy 2016 and Acrobat Pro DC is now installed. You can now access it via the Start Menu’ -ButtonRightText ‘OK’ -Icon Information -NoWait }
    }
    ElseIf ($deploymentType -ieq ‘Uninstall’)
    {
    ##*===============================================
    ##* PRE-UNINSTALLATION
    ##*===============================================
    [string]$installPhase = ‘Pre-Uninstallation’

    ## Show Welcome Message, close Internet Explorer with a 60 second countdown before automatically closing
    Show-InstallationWelcome -CloseApps ‘iexplore’ -CloseAppsCountdown 60

    ## Show Progress Message (with the default message)
    Show-InstallationProgress

    ## <Perform Pre-Uninstallation tasks here>

    ##*===============================================
    ##* UNINSTALLATION
    ##*===============================================
    [string]$installPhase = ‘Uninstallation’

    ## Handle Zero-Config MSI Uninstallations
    If ($useDefaultMsi) {
    [hashtable]$ExecuteDefaultMSISplat = @{ Action = ‘Uninstall’; Path = $defaultMsiFile }; If ($defaultMstFile) { $ExecuteDefaultMSISplat.Add(‘Transform’, $defaultMstFile) }
    Execute-MSI @ExecuteDefaultMSISplat
    }

    # <Perform Uninstallation tasks here>

    ##*===============================================
    ##* POST-UNINSTALLATION
    ##*===============================================
    [string]$installPhase = ‘Post-Uninstallation’

    ## <Perform Post-Uninstallation tasks here>

    }

    ##*===============================================
    ##* END SCRIPT BODY
    ##*===============================================

    ## Call the Exit-Script function to perform final cleanup operations
    Exit-Script -ExitCode $mainExitCode
    }
    Catch {
    [int32]$mainExitCode = 60001
    [string]$mainErrorMessage = “$(Resolve-Error)”
    Write-Log -Message $mainErrorMessage -Severity 3 -Source $deployAppScriptFriendlyName
    Show-DialogBox -Text $mainErrorMessage -Icon ‘Stop’
    Exit-Script -ExitCode $mainExitCode
    }`

  • RiDER
    Participant
    Post count: 4

    Also, nothing is happening in Task Manager when Software Centre says Installing which tells me something is wrong somewhere. But I can run the DeployApplication.exe just fine on its own.

    • This reply was modified 4 months ago by  RiDER.
  • RiDER
    Participant
    Post count: 4

You must be logged in to reply to this topic.