Hello,
I would like to run an inline powershell script after the environment variables have been updated.
How should I do it please?
In Execution Time (powershell) I put After the system has been successfully modified
Thank you
Code: Select all
PublishFeatures: Fonctionnalité: Publication des Fonctionnalités du Produit
L'action s'est terminée à 14:02:17: PublishFeatures. Valeur de retour: 1
MSI (s) (80:EC) [14:02:17:146]: Doing action: PublishProduct
Action 14:02:17: PublishProduct. Publication des informations produit
Début de l'action: 14:02:17: PublishProduct.
1: Publication des informations produit
L'action s'est terminée à 14:02:17: PublishProduct. Valeur de retour: 1
MSI (s) (80:EC) [14:02:17:146]: Doing action: AI_DATA_SETTER_3
Action 14:02:17: AI_DATA_SETTER_3.
Début de l'action: 14:02:17: AI_DATA_SETTER_3.
MSI (s) (80:EC) [14:02:17:146]: PROPERTY CHANGE: Adding UpdateEnvironnementVariable property. Its value is 'DigitallySignScriptFlags2ParamsScript<#
.NOTES
"pwsh.exe" is run if required version is greater or equal to 6, otherwise
"powershell.exe" is invoked by default
#>
#Requires -version 3
Param()
# Your code goes here.
Add-Type -TypeDefinition @"
using System;
using System.Runtime.InteropServices;
public class NativeMethods
{
[DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
public static extern IntPtr SendMessageTimeout(
IntPtr hWnd, uint Msg, UIntPtr wParam, string lParam,
uint fuFlags, uint uTimeout, out UIntPtr lpdwResult);
}
"@
$HWND_BROADCAST = [IntPtr] 0xffff
$WM_SETTINGCHANGE = 0x1a
$SMTO_ABORTIFHUNG = 0x2
$result = [UIntPtr]::Zero
[void] ([Nativemethods]::SendMessageTimeout($HWND_BROADCAST, $WM_SETTINGCHANGE, [UIntPtr]::Zero, 'Environment', $SMTO_ABORTIFHUNG, 5000, [ref] $result))ScriptPreambleparam(
[alias("propFile")] [Parameter(Mandat
L'action s'est terminée à 14:02:17: AI_DATA_SETTER_3. Valeur de retour: 1
MSI (s) (80:EC) [14:02:17:146]: Doing action: UpdateEnvironnementVariable
Action 14:02:17: UpdateEnvironnementVariable.
Début de l'action: 14:02:17: UpdateEnvironnementVariable.
UpdateEnvironnementVariable:
L'action s'est terminée à 14:02:17: UpdateEnvironnementVariable. Valeur de retour: 1
MSI (s) (80:EC) [14:02:17:146]: Doing action: AI_DATA_SETTER_2
Action 14:02:17: AI_DATA_SETTER_2.
Début de l'action: 14:02:17: AI_DATA_SETTER_2.
MSI (s) (80:EC) [14:02:17:146]: PROPERTY CHANGE: Adding CreateGlassfishService property. Its value is 'DigitallySignScriptFlags2ParamsScript<#
.NOTES
"pwsh.exe" is run if required version is greater or equal to 6, otherwise
"powershell.exe" is invoked by default
#>
#Requires -version 3
Param()
asadmin create-service domain1
# your code goes here
Write-Output "Le service Glassfish a été créé avec succès!"
ScriptPreambleparam(
[alias("propFile")] [Parameter(Mandatory=$true)] [string] $msiPropOutFilePath
,[alias("propSep")] [Parameter(Mandatory=$true)] [string] $msiPropKVSeparator
,[alias("scriptFile")] [Parameter(Mandatory=$true)] [string] $userScriptFilePath
,[alias("scriptArgsFile")][Parameter(Mandatory=$false)][string] $userScriptArgsFilePath
,[Parameter(Mandatory=$true)] [string] $testPrefix
,[switch] $isTest
)
Function AI_GetMsiProperty( [Parameter(Mandatory=$true)] [string] $name
, [Parameter(Mandatory=$false)] $t
L'action s'est terminée à 14:02:17: AI_DATA_SETTER_2. Valeur de retour: 1
MSI (s) (80:EC) [14:02:17:146]: Doing action: CreateGlassfishService
Action 14:02:17: CreateGlassfishService.
Début de l'action: 14:02:17: CreateGlassfishService.
CreateGlassfishService:
L'action s'est terminée à 14:02:17: CreateGlassfishService. Valeur de retour: 1
MSI (s) (80:EC) [14:02:17:162]: Doing action: InstallExecute
Action 14:02:17: InstallExecute.
Début de l'action: 14:02:17: InstallExecute.
MSI (s) (80:EC) [14:02:17:240]: Running Script: C:\Windows\Installer\MSI4617.tmp
MSI (s) (80:EC) [14:02:17:240]: PROPERTY CHANGE: Adding UpdateStarted property. Its value is '1'.
MSI (s) (80:EC) [14:02:17:334]: Note: 1: 2265 2: 3: -2147287035
MSI (s) (80:EC) [14:02:17:334]: Machine policy value 'DisableRollback' is 0
MSI (s) (80:EC) [14:02:17:334]: Note: 1: 2318 2:
MSI (s) (80:EC) [14:02:17:349]: Note: 1: 2318 2:
MSI (s) (80:EC) [14:02:17:349]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (80:EC) [14:02:17:349]: Executing op: Header(Signature=1397708873,Version=500,Timestamp=1390833736,LangId=1036,Platform=589824,ScriptType=1,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (80:EC) [14:02:17:349]: Executing op: ProductInfo(ProductKey={D3019046-3176-4A5D-ACDF-D1829AC07D8E},ProductName=Welcom,PackageName=welcom.msi,Language=1036,Version=16777216,Assignment=1,ObsoleteArg=0,ProductIcon=favicon.exe,,PackageCode={3816D6B1-A6AB-4D3B-A8C7-FC8C42F89FEC},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0,ProductDeploymentFlags=3)
MSI (s) (80:EC) [14:02:17:349]: Executing op: DialogInfo(Type=0,Argument=1036)
MSI (s) (80:EC) [14:02:17:349]: Executing op: DialogInfo(Type=1,Argument=Welcom)
Code: Select all
asadmin create-service domain1