Powershell Studio 2012 and Process time

Hello

I made a small script and designed it on Sapien visual studio 2012. The issue that cmdlets themselves are working fine but when i add button and assigning them, Powershell Management Shell is not completing basic cmdlets like
*Merge-splogfile | bla bla

Stopping while creating a file

Any idea how to perform proper way or suggestion?

Thanks

 

 

[pre]

#------------------------------------------------------------------------

Source File Information (DO NOT MODIFY)

Source ID: 9e2a3b4e-e308-4a36-a5db-69fef85780c2

Source File: correlationID.pff

#------------------------------------------------------------------------
#region File Recovery Data (DO NOT MODIFY)
<#RecoveryData:
PRQAAB+LCAAAAAAABADVWG1v2jAQ/j5p/yHLZwaElAITRGrTdqrWF1RY1w9IlQmX1qtjI8dpm2k/
fnZeaF6gDYyuq5AQOZ/9PD4/8R3XvwCH3QMPD5BA1scPmtY/5/gGU0SOMIEz5IHlMM6BIIEZPT6o
z1233yj5RDPV0yVwXzpaRr3Vb2QN8drTn+AITYRzGOij0Bfg1X9gOmMPfv2IcS/+rmnLhmpastRg
p95Un5pmB0QEHAYUAsERqWnDYEqw8w3CMbsDOph2OqjttHeNnrkDzW5P16gkO9BduZ6ha84tJjMu
/XSbUcEZ8fWIpiQ65GwOXITJBJtgoGKEf4Futbo7Na21a/QbqdOKSSowuhVhveg7hkehW2qfZdfD
e4md+J0wNEvWvFa/+41oNHV9Ob77gRCMvnqEpxHM+Ryo0sBzoS7H4oQ5kdh0q9utaUanXQrJqljn
UStMi0+026tp7U4F9zGaHtMZPOqWWcU7OlPFRqtI57sPl9gPEBmJkMA+cu5sRhjXrTEPls7PSkNq
1LkrxuA6shZU0ohl8p+K5vTw4uvhpoppKcU0W2sqJoKsLJeW0VpbL1UYxXqJuHz6p2KJIN+hUuxs
YtpUMUbbkNd5d03F5KBf86Ipp45VwlmX0vb0k0N+hzpKq5i/uXTWVlAK+priaVYWzxpstqebFPRF
yeQf9nwfPHm84Ke+iSW0ErmcIopuwJOr1fcCwbzonJ5kY1SVjWlMXbPb3kUzc3cHTFmILJCKyJ4v
y2SCp1sQ5zMo8f62gPHb/jJJXqrJKXY485kr6meH48kRlyfywPjd5F6tbjZNozdJ4joj5EVyW39X
N6Oav04qEVd/gd6MrwKvSJOjB0xvNmHaNN2223ENY9ZuIhNtyDTGr0b2yiNvFtKr05OKEcVcXi6M
hyPg99iBjVS7ndgWmVTbgEzA8GZhVuDVaCabkhlC7uztgpynsYT64jFNMf2hzHIyo/B0Z1+BgiSY
yZGxw6IXEqewpdbEeOwkTZGca94q8xh2wRc2hyiFqWqwZFt424Evc106nll71cBQ1myqlWB9VlVm
+rAYvgjoaLyniojk19NE9gB8dAuEpN0d9f+mZEwzeT5a/RE4AceynmiklvyEUicpUke5m5QWJ7PA
ESXngr3oXzyoZdYD8B2O5/kgN5ZabebNEQ2zMS9abDYPOb65zR1M2XZMBXCKSIHgcvPSNlxSPa0c
ksy8pzor4eplK69cy66R0b5UQrZd+AcBqfxdPRQAAA==#>
#endregion
#========================================================================

Code Generated By: SAPIEN Technologies, Inc., PowerShell Studio 2012 v3.1.20

Generated On: 1/24/2020 3:04 PM

Generated By: A701026

#========================================================================
#----------------------------------------------
#region Application Functions
#----------------------------------------------

function OnApplicationLoad {
#Note: This function is not called in Projects
#Note: This function runs before the form is created
#Note: To get the script directory in the Packager use: Split-Path $hostinvocation.MyCommand.path
#Note: To get the console output in the Packager (Windows Mode) use: $ConsoleOutput (Type: System.Collections.ArrayList)
#Important: Form controls cannot be accessed in this function
#TODO: Add snapins and custom code to validate the application load

return $true #return true for success or false for failure
}

function OnApplicationExit {
#Note: This function is not called in Projects
#Note: This function runs after the form is closed
#TODO: Add custom code to clean up and unload snapins when the application exits

$script:ExitCode = 0 #Set the exit code for the Packager
}

#endregion Application Functions

#----------------------------------------------

Generated Form Function

#----------------------------------------------
function Call-correlationID_pff {

#----------------------------------------------
#region Import the Assemblies
#----------------------------------------------
[void][reflection.assembly]::Load(“mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”)
[void][reflection.assembly]::Load(“System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”)
[void][reflection.assembly]::Load(“System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”)
[void][reflection.assembly]::Load(“System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”)
[void][reflection.assembly]::Load(“System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”)
[void][reflection.assembly]::Load(“System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”)
[void][reflection.assembly]::Load(“System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”)
[void][reflection.assembly]::Load(“System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”)
[void][reflection.assembly]::Load(“System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”)
#endregion Import Assemblies

#----------------------------------------------
#region Generated Form Objects
#----------------------------------------------
[System.Windows.Forms.Application]::EnableVisualStyles()
$form1 = New-Object ‘System.Windows.Forms.Form’
$buttonOpenFile = New-Object ‘System.Windows.Forms.Button’
$buttonMERGE = New-Object ‘System.Windows.Forms.Button’
$buttonCorrelationID = New-Object ‘System.Windows.Forms.Button’
$buttonFileName = New-Object ‘System.Windows.Forms.Button’
$InitialFormWindowState = New-Object ‘System.Windows.Forms.FormWindowState’
#endregion Generated Form Objects

#----------------------------------------------

User Generated Script

#----------------------------------------------

$form1_Load={
#TODO: Initialize Form Controls here

}

$buttonFileName_Click={
#TODO: Place custom script here

[void][Reflection.Assembly]::LoadWithPartialName(‘Microsoft.VisualBasic’)

$title = ‘FileName’
$msg = ‘Enter your Filename:’

$text = [Microsoft.VisualBasic.Interaction]::InputBox($msg, $title)

}

$buttonCorrelationID_Click={
#TODO: Place custom script here

[void][Reflection.Assembly]::LoadWithPartialName(‘Microsoft.VisualBasic’)

$title2 = ‘CorrelationID’
$msg2 = ‘Write CorrelationID:’

$corrID = [Microsoft.VisualBasic.Interaction]::InputBox($msg2, $title2)

}

$buttonMerge_Click={
#TODO: Place custom script here
Merge-SPLogFile -Path C:\users$env:USERNAME\Desktop\script$text.txt -Correlation $corrID
}

$buttonOpenFileAstxt_Click={
#TODO: Place custom script here
Invoke-Item C:\users$env:USERNAME\Desktop\script$text.txt
}

$buttonOpenFile_Click={
#TODO: Place custom script here

}

–End User Generated Script–

#----------------------------------------------
#region Generated Events
#----------------------------------------------

$Form_StateCorrection_Load=
{
#Correct the initial state of the form to prevent the .Net maximized form issue
$form1.WindowState = $InitialFormWindowState
}

$Form_Cleanup_FormClosed=
{
#Remove all event handlers from the controls
try
{
$buttonOpenFile.remove_Click($buttonOpenFile_Click)
$buttonMERGE.remove_Click($buttonMERGE_Click)
$buttonCorrelationID.remove_Click($buttonCorrelationID_Click)
$buttonFileName.remove_Click($buttonFileName_Click)
$form1.remove_Load($form1_Load)
$form1.remove_Load($Form_StateCorrection_Load)
$form1.remove_FormClosed($Form_Cleanup_FormClosed)
}
catch [Exception]
{ }
}
#endregion Generated Events

#----------------------------------------------
#region Generated Form Code
#----------------------------------------------

form1

$form1.Controls.Add($buttonOpenFile)
$form1.Controls.Add($buttonMERGE)
$form1.Controls.Add($buttonCorrelationID)
$form1.Controls.Add($buttonFileName)
$form1.ClientSize = ‘284, 261’
$form1.Name = “form1”
$form1.Text = “Form”
$form1.add_Load($form1_Load)

buttonOpenFile

$buttonOpenFile.Location = ‘88, 175’
$buttonOpenFile.Name = “buttonOpenFile”
$buttonOpenFile.Size = ‘89, 57’
$buttonOpenFile.TabIndex = 3
$buttonOpenFile.Text = “Open File”
$buttonOpenFile.UseVisualStyleBackColor = $True
$buttonOpenFile.add_Click($buttonOpenFile_Click)

buttonMERGE

$buttonMERGE.Location = ‘28, 102’
$buttonMERGE.Name = “buttonMERGE”
$buttonMERGE.Size = ‘212, 57’
$buttonMERGE.TabIndex = 2
$buttonMERGE.Text = “MERGE!”
$buttonMERGE.UseVisualStyleBackColor = $True
$buttonMERGE.add_Click($buttonMERGE_Click)

buttonCorrelationID

$buttonCorrelationID.Location = ‘151, 28’
$buttonCorrelationID.Name = “buttonCorrelationID”
$buttonCorrelationID.Size = ‘89, 57’
$buttonCorrelationID.TabIndex = 1
$buttonCorrelationID.Text = “CorrelationID”
$buttonCorrelationID.UseVisualStyleBackColor = $True
$buttonCorrelationID.add_Click($buttonCorrelationID_Click)

buttonFileName

$buttonFileName.Location = ‘28, 28’
$buttonFileName.Name = “buttonFileName”
$buttonFileName.Size = ‘89, 57’
$buttonFileName.TabIndex = 0
$buttonFileName.Text = “FileName”
$buttonFileName.UseVisualStyleBackColor = $True
$buttonFileName.add_Click($buttonFileName_Click)
#endregion Generated Form Code

#----------------------------------------------

#Save the initial state of the form
$InitialFormWindowState = $form1.WindowState
#Init the OnLoad event to correct the initial state of the form
$form1.add_Load($Form_StateCorrection_Load)
#Clean up the control events
$form1.add_FormClosed($Form_Cleanup_FormClosed)
#Show the Form
return $form1.ShowDialog()

} #End Function

#Call OnApplicationLoad to initialize
if((OnApplicationLoad) -eq $true)
{
#Call the form
Call-correlationID_pff | Out-Null
#Perform cleanup
OnApplicationExit
} [/pre]

 

``