Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Installation per Batchdatei und psexec schlägt fehl

Mitglied: kraut81

kraut81 (Level 1) - Jetzt verbinden

24.05.2011, aktualisiert 13:45 Uhr, 6332 Aufrufe, 9 Kommentare

Hallo Forum,

beim Ausführen der untenstehende Batch-Datei erscheint folgender Fehler:
"Kein Prozess ist am anderen Ende der Pipe. Fehlender Parameter"

Für Hilfe bedanke ich mich im Vorhinein.

Sinn der der zwei Dateien soll die Deinstallation des alten und Installation des neuen McAfeeagenten sein. Vorher soll mit einem Ping überprüft werden, ob der PC online ist. Wenn ja führe die Deinstallation/Installtion durch, wenn nein soll er mir die PCs, die offline sind in einer .txt-Datei ausgeben. Leider kommt bei Ausführung o.g. Fehlermeldung. Die Zeilen mit psexec funktionieren soweit. Ich hätte es halt komfortabler mit der Ausgabedatei getslten wollen, stoße dabei auf das Problem.

Es stehen zwei Batch-Dateien zur Verfügung:

1. aufruf.bat mit folgenden Inahlt:

Call Deinstallation_Installation_McAfee.bat pc1
Call Deinstallation_Installation_McAfee.bat pc2
Call Deinstallation_Installation_McAfee.bat pc3

2. Deinstallation_Installation_McAfee.bat mit folgenden Inhalt:

rem Deinstallation und Installation des McAfeeagenten

@echo off
echo.
echo.
echo.
echo.
echo Deinstalliere McAfee
echo.
echo.
echo.
echo.

@echo off

if "%1" == "" goto errorexit

ping /n 1 %1

if errorlevel 1 goto offline

psexec -i \\%1 -u BENUTZER -p PASSWORT "C:\PFAD\frminst.exe" /forceuninstall /silent goto exit1

:errorexit

echo Fehlender Parameter
echo >> Fehler1_%date%.txt "McAfee konnte nicht deinstalliert werden! %time%"


:exit1

cls
echo.
echo.
echo.
echo.
echo Installiere McAfee
echo.
echo.
echo.
echo.

@echo off

if "%1" == "" goto errorexit

psexec \\%1 -u BENUTZER -p PASSWORT -c "\\SERVER\FREIGABE\FramePkg_12052011.exe" goto exit2





:errorexit

echo Fehlender Parameter
echo >> Fehler2_%date%.txt "McAfee konnte nicht installiert werden! %time%" goto exit2

:offline

echo >> Fehler_%date%.txt "%1 ist offline! %time%"

:exit2

pause
Mitglied: 60730
24.05.2011 um 13:58 Uhr
moin,

  • benutze doch bitte Code Tags....

  • dann ech off - zum 3trillionstenmal....

  • wtf soll denn diese zeile machen?

psexec -i \\%1 -u BENUTZER -p PASSWORT "C:\PFAD\frminst.exe" /forceuninstall /silent goto exit1
  • das gleiche wie die da?
echo >> Fehler2_%date%.txt "McAfee konnte nicht installiert werden! %time%" goto exit2


Gruß
Bitte warten ..
Mitglied: kraut81
24.05.2011 um 14:17 Uhr
Das mit "@echo off" ist etwas viel. Wird entfernt.


[code]
@echo off
echo.
echo.
echo.
echo.
echo Deinstalliere McAfee
echo.
echo.
echo.
echo.

if "%1" == "" goto errorexit1

ping /n 1 %1

if errorlevel 1 goto offline

psexec -i \\%1 -u BENUTZER -p PASSWORT "C:\PFAD\frminst.exe" /forceuninstall /silent goto exit1

:errorexit1

echo Fehlender Parameter
echo >> Fehler1_%date%.txt "McAfee konnte nicht deinstalliert werden! %time%"


:exit1

cls
echo.
echo.
echo.
echo.
echo Installiere McAfee
echo.
echo.
echo.
echo.

if "%1" == "" goto errorexit2

psexec \\%1 -u BENUTZER -p PASSWORT -c "\\SERVER\FREIGABE\FramePkg_12052011.exe" goto exit2





:errorexit2

echo Fehlender Parameter
echo >> Fehler2_%date%.txt "McAfee konnte nicht installiert werden! %time%" goto exit2

:offline

echo >> Fehler_%date%.txt "%1 ist offline! %time%"

:exit2

pause

[/code]

Mit dieser Zeile wird die Deinstallation angestoßen. "frminst.exe" ist die Deinstallationsdatei für den Agenten.

[code]psexec -i \\%1 -u BENUTZER -p PASSWORT "C:\PFAD\frminst.exe" /forceuninstall /silent goto exit1[/code]


Bei der Zeile sollte der PC-Name in einer txt-Datei angegeben, wenn die Installation fehlschlägt.

[code]echo >> Fehler2_%date%.txt "McAfee konnte nicht installiert werden! %time%" goto exit2[/code]

Wahrscheinlich müsste es folgendermaßen abgeändert werden:

[code]echo >> Fehler2_%date%.txt "McAfee konnte auf %1 nicht installiert werden! %time%" goto exit2[/code]

Trotzdem kommt bei mir die o.g. Fehlermdeldung.
Bitte warten ..
Mitglied: kopie0123
24.05.2011 um 14:30 Uhr
Hey,

ich glaube, Timo meint die goto Befehle am Ende Deiner Zeile...

Gruß
Bitte warten ..
Mitglied: Karo
24.05.2011 um 15:04 Uhr
Hoi,

ja, die goto exit gehören in eine neue Zeile ....

Was machst Du, wenn der Ping auf eine Maschine eigentlich nicht die korrrekte Maschine bringt?

Karo
Bitte warten ..
Mitglied: kraut81
24.05.2011 um 15:23 Uhr
@StingerMAC

ja, die "go to" Befehle müssen in eine neue Zeile

@Karo

das habe ich mir noch nicht genau überlegt aber bei uns ist die Namenskonvention des PCs so, dass sie mit den letztem Oktett der IP-Adresse übereinstimmt Bsp.: pc10123 für IP-Adresse 10.80.21.123
Bitte warten ..
Mitglied: DerWoWusste
24.05.2011 um 21:36 Uhr
Hi.

Mal nebenbei: ist der Agent nicht dafür da, unter anderem sich selbst automatisch aktuell zu halten (falls zentral ein Update bereitgestellt wurde)? Ist zumindest bei Kaspersky so.
Bitte warten ..
Mitglied: 60730
24.05.2011 um 22:13 Uhr
Zitat von kopie0123:
Hey,

ich glaube, Timo meint die goto Befehle am Ende Deiner Zeile...
vermutlich nicht nur das....
  • wenn man u und p kennt - ist es wahrscheinlich, dass es sich um eine Domain, oder um eine Arbeitsgruppe (vermutung liegt nahe - da kein dominsuffix vorm User steht) handelt.
Ersteres wäre dann kein Psexec Job, sondern ein Startup Script - bei zweiterem schon Psexec
  • was aber auf gar keinen Fall drin ist - ist eine Abfrage, welcher Rechner denn welchen Client Agentstand hat.
01.
rem code mit <> - nicht mit [] 
02.
if exist C:\PFAD\frminst.exe usw usf.
  • Dann würde ich doch eher eine Liste aller Rechner anfertigen, diese mit Psexec abarbeiten und im Script den Rechner aus der Liste rauswerfen.
01.
if %errorlevel%==0 findstr /V "%computername% allekisten.txt>ready.txt 
02.
if exist ready.txt move ready.txt allekisten.txt
usw. Speziell der DWW Text sollte Beachtung finden.

Gruß
retour
Bitte warten ..
Mitglied: kraut81
25.05.2011 um 16:05 Uhr
@DerWoWusste

Normalerweise ist das mit den Agenten richtig - sie aktualisieren sich selber. Es wurde eine bestimmte Anzahl von Rechnern mit einem Image aufgesetzt, wobei ebenfalls der McAfee Agent eingebunden war. Dies hat sich im Nachhinein als schlechte Idee erwiesen, da das McAfee nicht besonders mag. Soll heißen: ein Kollege hat sich gewundert, warum er immer weniger PCs über seine McAfeekonsole administrierbar sind - sie tauchen einfach nicht mehr im Verzeichniss von McAfee auf. McAfee benutzt einen einzigartigen Key für jeden Agenten auf dem Client. Der wurde mit dem Imageaufsetzen vervielfältigt und somit haben mehrere Clients den gleichen Key benutzt.

@TimoBeil

Die genaue Anzhal der fehlerhaften PCs (mit Image aufgesetzt) ist durch einen Abgleich von Mcafee und den statischen Adressreservierungen bekannt. Somit benötige ich die Abgfrage nach den Agentenstand nicht. Das mit der Liste werde ich aber auf jeden Fall mit aufnehmen.

Es funktioniert mittlerweile.

Sehr hilfsbreites Forum!!

Grüße,
kraut81
Bitte warten ..
Mitglied: Karo
26.05.2011 um 11:05 Uhr
...und bitte als gelöst markieren ...
Bitte warten ..
Ähnliche Inhalte
Windows Tools
DotNet Installation schlägt fehl
gelöst Frage von emeriksWindows Tools1 Kommentar

Hi, Windows Server 2008 R2 SP1 Ich will/muss .Net auf min. 4.5 aktualisieren, weil eine Anwendung das erfordert. Egal, ...

Vmware
EsxI installation schlägt fehl
Frage von geforce28Vmware11 Kommentare

Hallo Leute, ich habe einen Dell Power Edge T110 II Habe mir dafür das Vmware Image 5.5 von Dell ...

Exchange Server

Exchangeserver 2013 Installation schlägt fehl

gelöst Frage von E2K2014Exchange Server2 Kommentare

Hallo Zusammen, ich installiere gerade einen Exchange 2013 Server. Diesen installiere ich direkt mit dem CU6 Installer. Der bisherige ...

Windows Server

Installation (ecoDMS) am TS schlägt fehl

gelöst Frage von meddieWindows Server5 Kommentare

Hallo Leute, ich habe die letzten Tage auf einem Win 2012 R2 Standard Server den ecoDMS Server installiert. Und ...

Neue Wissensbeiträge
Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 13 StundenWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

iOS
IOS 11.2.6 verfügbar
Information von sabines vor 19 StundeniOS

Mit dem Update soll der Bug behoben werden, bei dem eine bestimmte Zeichenkette IOS zum Absturz gebracht hat.

Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 1 TagSicherheit8 Kommentare

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 1 TagInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Heiß diskutierte Inhalte
Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server25 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

LAN, WAN, Wireless
VPN Cisco ASA5505 PaloAlto PA-200
gelöst Frage von YannoschLAN, WAN, Wireless22 Kommentare

Hallo zusammen, ich würde gerne ein Site-to-Site VPN zwischen den beiden Standorten aufbauen. PaloAlto PA200 Internetanschluss Deutsche Telekom GK ...

SAN, NAS, DAS
Qnap TS-453S Pro - Anbindung Active Directory
Frage von JuckieSAN, NAS, DAS13 Kommentare

Hallo zusammen, ich habe hier eine Qnap TS-453S Pro die sich mal so absolut gar nicht in das Active ...