Hi guy !
I have an issue with endpoint.
I created an endpoint in order to launch a mysql query to retrieve some datas.
I have a psm1 file who contains the function to launch the query
like this : function Set-MYSQL {
param([string]$requete
)
$mysqlId = $secret:MysqlID
$mysqlPassword = $secret:MysqlPassword
$mysqlport = $secret:MysqlPort
$ConnStr = 'server=' + '127.0.0.1' + ';uid=' + $mysqlid + ';password="' + $mysqlPassword + '";database=Jarvis;Port=' + $mysqlport
$ObjMysql = New-Object MySql.Data.MySqlClient.MySqlConnection($ConnStr)
$ObjMysql.Open()
$SQLCommand = New-Object MySql.Data.MySqlClient.MySqlCommand($requete, $ObjMysql)
$MySQLDataAdaptater = New-Object MySql.Data.MySqlClient.MySqlDataAdapter($SQLCommand)
$MySQLDataSet = New-Object System.Data.DataSet
$RecordCount = $MySQLDataAdaptater.Fill($MySQLDataSet)
$MySQLDataAdaptater.Dispose()
$SQLCommand.Dispose()
$ObjMysql.close()
$ObjMysql.Dispose()
return $MySQLDataSet.Tables
}
I added this psm1 in module on my Windows PowerShell 5.1 environnement in PSU
when i launching this from a powershell script i take less than 1 sec BUT with PSU in endpoint it’s more than 1 sec and i don’t understand why.
Do you have a clue or something else in order to reduce time from PSU ?