Solved

Batch File: "Port Reporter" Remote installation

Posted on 2010-09-08
13
542 Views
Last Modified: 2012-05-10
Hi there,

I did this batch file to install Port Reporter on all PCs on my network.

Everything in this script works, but the installation fails with an error code 1.

By the way, I am a Domain Admin.

Could you please tell me what I did wrong?

Thanks for your help,
Rene
@ECHO OFF

SETLOCAL ENABLEDELAYEDEXPANSION

FOR /F %%A IN ('net view ^| findstr \\PC') DO (
	ECHO %%A
	SET Destination=%%A\c$\Temp\PortRptr
	IF NOT EXIST "!Destination!" MD "!Destination!"
	COPY ".\PortRptr" "!Destination!"
	PSEXEC %%A C:\Temp\PortRptr\pr-setup.exe /a /s
	IF !errorlevel! NEQ 0 (ECHO %%A FAILED>>%~n0.log) ELSE (ECHO %%A SUCCESS>>%~n0.log)
	RD /S /Q "!Destination!"
)

PAUSE

Open in new window

0
Comment
Question by:ReneGe
  • 8
  • 4
13 Comments
 
LVL 53

Expert Comment

by:Bill Prew
ID: 33632766
Where do you see the error code?  Can you tell if the setup.exe program actually gets started on the remote PC, or not?

~bp
0
 
LVL 10

Author Comment

by:ReneGe
ID: 33632817
I see the error code on screen
Also in the log file
@echo off

SETLOCAL ENABLEDELAYEDEXPANSION

FOR /F %%A IN ('net view ^| findstr \\PC') DO (
	ECHO %%A
	SET Destination=%%A\c$\Temp\PortRptr
	IF NOT EXIST "!Destination!" MD "!Destination!"
	COPY ".\PortRptr" "!Destination!"
	PSEXEC %%A C:\Temp\PortRptr\pr-setup.exe /a /s
	SET Result=!errorlevel!
	IF !Result! NEQ 0 (ECHO %%A FAILED [!Result!]>>%~n0.log) ELSE (ECHO %%A SUCCESS>>%~n0.log)
	RD /S /Q "!Destination!"
)

PAUSE

Open in new window

0
 
LVL 53

Accepted Solution

by:
Bill Prew earned 375 total points
ID: 33643121
Does this happen for all computers in the list file, or just some?

Have you tried executing just the psexec from a command line?

Does the setup program actually run on the remote?

Have you tried running some other program like notepad?

~bp
0
Connect further...control easier

With the ATEN CE624, you can now enjoy a high-quality visual experience powered by HDBaseT technology and the convenience of a single Cat6 cable to transmit uncompressed video with zero latency and multi-streaming for dual-view applications where remote access is required.

 
LVL 10

Author Comment

by:ReneGe
ID: 33643273
Yes to all

Thanks,
Rene
0
 
LVL 53

Expert Comment

by:Bill Prew
ID: 33643287
Not sure then, you running the latest PSEXEC, I read that there were some quirks with the errorlevel in early versions.

~bp
0
 
LVL 10

Author Comment

by:ReneGe
ID: 33643296
I'll look at it. Will let you know.

Thanks
0
 
LVL 22

Assisted Solution

by:Adam Leinss
Adam Leinss earned 125 total points
ID: 33647830
Not much more to offer, but you could try PSEXEC -s -i %%A which uses the LOCALSYSTEM to do the install and -i for interactive to allow it access to the desktop environment.
0
 
LVL 10

Author Comment

by:ReneGe
ID: 33647880
==>aleinss

Thanks, did'nt think of that one.

I'll test and come back!

Cheers,
Rene
0
 
LVL 10

Author Comment

by:ReneGe
ID: 33647908
==>aleinss

Still does not work

Thanks for your contribution

Cheers,
Rene
0
 
LVL 10

Author Comment

by:ReneGe
ID: 33649532
==> billprew

My version was 2008. I updated it and still same problem.

I can't put more time on this so I'll close this threar and distribute points considering the level of contribution.

Thanks guys,
Rene
0
 
LVL 10

Author Comment

by:ReneGe
ID: 33649570
If you have any further odeas, would you mind sharing?

Thanks and cheers,
Rene
0
 
LVL 53

Expert Comment

by:Bill Prew
ID: 33652925
Rene,

Thanks for the credit, sorry I wasn't more help on this one.

~bp
0
 
LVL 10

Author Comment

by:ReneGe
ID: 33653181
It' cool Bill!

Cheers,
Rene
0

Featured Post

Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.

Question has a verified solution.

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

Suggested Solutions

Even if you have implemented a Mobile Device Management solution company wide, it is a good idea to make sure you are taking into account all of the major risks to your electronic protected health information (ePHI).
Data center, now-a-days, is referred as the home of all the advanced technologies. In-fact, most of the businesses are now establishing their entire organizational structure around the IT capabilities.
Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

840 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