Using Launch UI Interactions
Use launch UI interactions to launch a UI application. The application should be related to the current task being performed.
The following shows how to specify launch UI interactions in your manifest. For details on the contents of a launch UI interaction, see the LaunchUIInteraction complex type.
<Interactions>
<SingleResponseInteractions/>
<MultipleResponseInteractions/>
<TextInteractions/>
<PauseInteractions/>
<LaunchUIInteractions>
<LaunchUIInteraction>
<Parameters>
<Parameter>
<Name>arg</Name>
<DefaultValue/>
</Parameter>
</Parameters>
<CommandLine>%windir%\System32\Notepad.exe %arg%</CommandLine>
<ID>LaunchNotepad</ID>
<DisplayInformation>
<Parameters/>
<Name>Launch text editor</Name>
<Description/>
</DisplayInformation>
<ContextParameters/>
<ExtensionPoint>
<NoCache/>
</ExtensionPoint>
</LaunchUIInteraction>
</LaunchUIInteractions>
</Interactions>
The following shows how to invoke the previous interaction in a script.
Get-DiagInput -Id "LaunchNotepad" -Parameter @{"arg"="FULLPATHGOESHERE"}