INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Jobs

Powershell script - Directory name as argument

Powershell script - Directory name as argument

(OP)
Hi PS Experts,
I am very new to PS.

I am trying to pass a directory name as parameter to a PS script and use a windows executable under that directory to do something. My power shell script is called like below

./script1.ps1 "C:\app\tin"

Inside the script (script1.ps1) I am calling the executable as below

param(
[string]$DIR
)

$DIR\temp\sc.exe

But when I execute, I am getting an error as below

Unexpected token '\temp\sc.exe' in expression or statement.

Why my PS script is not taking the directory name C:\app\tin? The sc.exe script is saved under C:\app\tin\temp\sc.exe

Thanks,
Sethu

RE: Powershell script - Directory name as argument

$DIR\temp\sc.exe
You can see this from the console:
$dir=pwd

Should be $DIR + "\temp\sc.exe" or "$dir+\temp\sc.exe" or "$dir\temp\sc.exe"

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Resources

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close