Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

VMRun.exe (Using Batch files with "net use" command)

Status
Not open for further replies.

NickyD83

Technical User
Aug 24, 2009
1
US
I'm new to this community, but I was wondering if someone could shed some light on a problem I'm having.

when I use the vmrun.exe to programatically copy over a batch file and then run it. It executes, but does not behave the same way as if I launched it manually.

The command in my batch file is:


net use n: \\daqserver\MI /USER:<Confidential> <Condidential>

pause

I used the pause to verify that it was not erroring out or anything.

Basically. The batch file should be able to add a new n: drive to my computer that is mapped to the network. But when launched programmatically. It says "Disconnected Network Drive"

At first. I thought it was a race error. Where maybe the programmatic version was going faster than I could manually. But it turns out... The programmatic way waits till the OS is 100% installed before launching the batch file.... while I can normally manually launched the batch file at 50% if I have to.

Any insight would be appreciated.

Regards,

NickyD

(I'm using VMWare Workstation 6.0.0 build-45731)

Here's the 2 vmrun commands:

C:\Documents and Settings\<Confidential>\Desktop>"C:\Program Files\VMware\VMware Workst
ation\vmrun.exe" -gu <Confidential> -gp <Confidential> copyFileFromHostToGuest "E:\VMware Im
ages\Copy (3) of ZZZZZZZZDO NOT COPY OVER WINXP SP2\English WinXP Pro SP2\Window
s XP Professional.vmx" "C:\Documents and Settings\<Confidential>\Local Settings\Temp\MI
Test.bat" "C:\Documents and Settings\<Confidential>\Desktop\MITest.bat"

C:\Documents and Settings\<Confidential>\Desktop>"C:\Program Files\VMware\VMware Workst
ation\vmrun.exe" -gu <Confidential> -gp <Confidential> runProgramInGuest "E:\VMware Images\C
opy (3) of ZZZZZZZZDO NOT COPY OVER WINXP SP2\English WinXP Pro SP2\Windows XP P
rofessional.vmx" "C:\Documents and Settings\<Confidential>\Desktop\MITest.bat"

When Batch File Programattically Run:


When Batch File Manually Run:

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top