If the scripts are designed correctly we can do this:
$session = New-PSSession -ComputerName somepc
invoke-command -FilePath file1.ps1 -Session $session
invoke-command -FilePath file2.ps1 -Session $session
Remove-PSSession $session
Now they will run in order in the same session.
\_(ツ)_/