0

I establish a persistent session then attempt to execute a script remotely using the following line:

Invoke-Command -Session $Session  -FilePath "FullStopBizTalkApp.ps1"  -argumentlist $BizTalkMgmtDBConString, $ApplicationNameInBizTalk

If I then execute: $_.Exception.ToString() I can see the following error:

System.Management.Automation.ItemNotFoundException: Cannot find path 'C:\Users\tfs_service\FullStopBizTalkApp.ps1' because it does not exist.

I am able to invoke commands from the same client to the same target server when using -ScriptBlock, I only get the problem when using -FilePath

Any ideas?

2 Answers 2

2

Enter the path and file name of the script, or make sure your session working directory is the parent directory of the script file.

Sign up to request clarification or add additional context in comments.

Comments

0

I was looking at this too long!

The error was relating to the local path of the file before it was copied to target server. I fixed this by changing the value for the -FilePath argument

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.