[Last Call] Learn how to a build a cloud-first strategyRegister Now


Problem starting VB program with telnet & psexec

Posted on 2004-11-12
Medium Priority
Last Modified: 2008-02-20
When I use a telnet session to start a Visual Basic program, the program starts, but then stops after about a minute.  I think the reason is that the VB program gets to the part where it needs to access the network, somehow doesn't have permission, and locks up.  I can get on this computer directly and run the program fine.  Is there something in telnet that I need to put in the command line to get network access?  I have a batch file that I run from telnet which accesses the network also, and it runs fine.

I've also run a program called psexec that starts the program with the same results; it stops after about a minute:
psexec \\E11877 -d C:\Cessna\CPDPriceFileBuilder.exe

I tried putting in the username and password, which I know is correct, but get the message, "Logon failure: unknown user name or bad password.":
psexec \\E11877 -u c82418 -p hiuy2ert -d C:\Cessna\CPDPriceFileBuilder.exe

Any ideas?  Thank you!
Question by:psmithphil

Expert Comment

ID: 12570925
Take your command of....

psexec \\E11877 -u c82418 -p hiuy2ert -d C:\Cessna\CPDPriceFileBuilder.exe

and change it by adding domain name of the user account in question....like this "\DOMAIN\"......as I have here.....

psexec \\E11877 -u \DOMAIN\c82418 -p hiuy2ert -d C:\Cessna\CPDPriceFileBuilder.exe
LVL 22

Assisted Solution

Paka earned 1000 total points
ID: 12570946
Why not run it using Term Serv?


Expert Comment

ID: 12572856
Paka perhaps he doesn't use Win2K server, XP or Win2k3 server ?
Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.


Author Comment

ID: 12576814
I see I left some things out.  I can use Terminal Services to get to a server and run commands from there.   I can use Terminal Services to get to the server, but not to the pc, at least as far as I know.  The pc is using Windows 2000.   I've tried running psexec and telnet from the server, but haven't quite succeeded in doing what I need yet.

It tried the psg command you gave me, Tannerman, but I get the same error message of the logon failure.  I ran it from the server in the command prompt.  The server OS is Windows 2000 Terminal, I guess a Win2K dirivative.  When I sign on, my domain is "Cess01".   Any ideas?

psexec \\E11877 -u \Cess01\c82418 -p hiuy2ert -d C:\Cessna\CPDPriceFileBuilder.exe

I appreciate everyone's help and efforts!!

Author Comment

ID: 12576872
By the way, can I thought Terminal Services Client was only for servers.  If I can use it on a Windows 2000 computer, how do I turn the services on so I can connect?

Author Comment

ID: 12578995
I was looking on the server and see Terminal Services is present in "Services", but it's not on the computer.  Can Terminal Services be installed on a pc?

Accepted Solution

TannerMan earned 1000 total points
ID: 12579096
Ok, I am confused now for sure.

What machine are you wanting the program CPDPRICEFILEBUILDER.exe to run on? The w2k workstation or the Sever?

It almost sounds as though you would like the ability to log directly onto the w2k workstation just like you do the Server's terminal services. This is possible, but not with terminal Services on a w2k workstation. XP was the first MS workstation to have built in Terminal Services known as Remote Desktop (RDP and Terminal Services is basically the same thing). The only other MS product to do this with, prior to XP, was the Netmeeting product.

 Download Real VNC from the below link and install it on the w2k workstation AND the machine by which you'd like to control the w2k workstation FROM. It is a remote control software that is free. Instead of opening up a "blind" session to a remote machine (where users's in front of hte physical machine can't see you connected) it is a direct console emulator. You are, in reality, loggoing onto the server's login screen as if your in front if it.


Please explain EXACTLY what machine you want to run the EXE file ON and what machine your wanting to remotely run the program FROM. This is, if the above software doesn't get you where you need to be on this issue. If all your needing to do is just gain remote access to the W2K workstation to periodically run the Executable then the VNC is your ticket.

If your wanting to run the EXE on the W2K workstation periodically without physically connecting, just put the exe on the workstation and create you a batch file to run it and then schedule it with Task Scheduler.

Hope it helps.

Author Comment

ID: 12579219
Yes, I don't feel I've done a good job at explaining my situation, and for that I apologize.  I am wanting to run the executable (cpdpricefilebuilder.exe) on the Win2K workstation, and I figured I'd have to use the server in some way to get it started.  I can use Terminal Services to connect to the server.
VNC may work, I don't know, but I will try it.  I see I would put the VNC server on the Win2K workstation and use the VNC viewer on the server.  My concern at this point is that someone would have to be at the workstation to authorize the server to connect.  I will try it at work tomorrow and see if it works.  Thank you for your help!

Expert Comment

ID: 12583363
No need to apologize. Some situations,like these in paticular, are tough to get the idea across in text.

The VNC server service requires you to set a password during install. There is also a place to choose for the service to be loaded automatically, which you want.

Now, as to your other point. NO, the server plays no part in you running the service on the w2k station.

Put cpdpricebuilder.exe in the root of the C:\ drive of the w2k workstation.
Go to control panel and open up Task Scheduler.
Choose your exe file as the program to run
setup your time/day schedule.
In the credentials section use an administrative username / password for the w2k machine.
Once created to a run now and see if it will run
Now, set the time schedule in the properties of your task to run once, in about 5 minutes. Log off and check the results in about 10 minutes to see if the exe ran. Whatever it is your exe does, just verify it did it when scheduled.
Now edit your time schedule the way you want it and your done.

No need to involve the server at all.

Hope that helps

Author Comment

ID: 12586313
Thank you, Tannerman, I will let you know asap how it works!

Author Comment

ID: 12589612
Okay, I just got finished with my testing.  I earlier tried VNC but just couldn't get it to work.  However, a person at work showed me I could use my Terminal Services hookup to run what I wanted on the laptop.  He had me use "Start .. Run" and type in the laptop's name on the network (\\E11877).  That opened a window where E11877's shortcut to the Task Scheduler was.  I opened the shortcut and was able to run the 2 programs successfully.  Everything transferred over the network!

You guys have been very helpful and I think the way I explained my situation was lacking.   I am going to award the points to both of you, Tannerman & Paka, as I appreciate what you did and what I learned from you.  If you think I'm not being fair, please let me know.

Thank you very much for your outstanding help!

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
In the below post we have mentioned the best hosting type for startups. Also, check out some of the superlative web hosting companies that are proposing affordable web hosting solutions to host your startup website.
Are you ready to place your question in front of subject-matter experts for more timely responses? With the release of Priority Question, Premium Members, Team Accounts and Qualified Experts can now identify the emergent level of their issue, signal…
As many of you are aware about Scanpst.exe utility which is owned by Microsoft itself to repair inaccessible or damaged PST files, but the question is do you really think Scanpst.exe is capable to repair all sorts of PST related corruption issues?
Suggested Courses
Course of the Month18 days, 10 hours left to enroll

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question