スクリプトから以下の行を実行すると、ファイルはローカルマシンに作成されます。
$cred = Get-Credential domain\DanTest
Enter-PSSession -computerName xsappb01 -credential $cred
New-Item -type file c:\temp\blahxsappk02.txt
exit-pssession
PowerShellコンソールから各行を個別に実行すると、リモートセッションが正しく作成され、ファイルがリモートマシンに作成されます。理由について何か考えはありますか?タイミングの問題はおそらくスクリプトですか?