Хорошо, это работает:
# script1.ps1
# do stuff
# get the current folder
$currentFolder = Split-Path $MyInvocation.MyCommand.Path
# call the second script in the remote folder with arguments from the first
. (Join-Path $currentFolder script2.ps1) $arg1