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

Psexec Fehler bei bestimmten bat-Dateien und auch mit Win7

Frage Microsoft Windows Netzwerk

Mitglied: Caddy0815

Caddy0815 (Level 1) - Jetzt verbinden

15.02.2011 um 07:54 Uhr, 6038 Aufrufe, 6 Kommentare

Hallo,

nach langem googeln nach einer Lösung habe ich mich entschlossen mich hier an euch zu wenden.

Ich habe mehrere Batch-Dateien, die ich per psexec auf anderen PC's im Netz starte z.B. zum Einspielen bestimmter Tools, zum Test der Netzwerkperformance usw.
Jetzt komme ich irgendwie nicht weiter, weil ich 2 Dateien habe, die gar nicht gehen.
Außerdem komme ich mit Psexec nicht auf Win7 Rechner, obwohl ich die oft beschriebene Registryänderung vorgenommen habe und auch die Option -h nutze.

Also eigentlich 2 Fragen.
zu 1:
folgende Batch geht z.B. ohne Probleme per psexec zu starten (Psexec-Zeile: psexec \\IP -u Name -p pw -s \\Pfad\iperf.bat)
copy "\\Nt-ael-server\Transfer\System-Tools\jperf-2.0.2\bin\iperf.exe" "C:\"
C:\iperf.exe -s -P 0 -i 1 -p 5001 -f

mit dem entsprechende psexec-Befehl geht diese Batch nicht:
@echo off & setlocal
set "Datei=%CFE_CLIENT_HOME%cfe.exe"
set "GetV=%Temp%\GetV.vbs"
echo Set objWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")>"%GetV%"
echo Set colFiles=objWMIService.ExecQuery ("SELECT * FROM CIM_Datafile WHERE Name='"^&Replace(WScript.Arguments(0),"\","\\")^&"'")>>"%GetV%"
echo For Each objFile in colFiles: WScript.Echo objFile.Version: Next>>"%GetV%"
set Version=
for /f %%i in ('cscript.exe //nologo "%GetV%" "%Datei%"') do set "Version=%%i"
if defined Version echo %computername% - %Datei% - Version %Version% >> \\Pfad\Datei.log
del "%GetV%"

Lokal funktioniert die batch ohne Probleme.

Diese Batch zum Auslesen des Gateway für die PC's im Netz geht auch nicht:
echo %computername% >> \\Pfad\ip.log
@ipconfig /all | findstr /i /C:"Subnetzmaske" >> \\Pfad\ip.log

Ich habe keine Erklärung warum einige funktionieren und andere nicht.
Psexec bringt immer die Meldung "Zugriff verweigert" zurück. Am Login kann es eigentlich nicht liegen, das geht ja bei den anderen bat auch.

Habt ihr eine Lösung. Vielleicht ist es ja ganz einfach, aber ich bin mit meinem Latein am Ende.

zu 2.
warum komme ich mit psexec nicht auf Win7? Windows Firewall ist aus, der Reg-Schlüssel (reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f) ist drin, aber es will nicht klappen.
Es kommt immer Zugriff verweigert. Die selbe Batch lässt sich auf einem WXP aber per psexec starten.

Ich Danke euch schon mal für eure Tipps.
Mitglied: DerWoWusste
15.02.2011 um 14:08 Uhr
Ich kann es gerade nicht nachprüfen, aber könnte es sein, dass der Dienst "Remote Registry" auf den Zielrechnern laufen muss? Der steht auf Vista und 7 nämlich im Gegensatz zu xp nicht auf Automatikstart.
Bitte warten ..
Mitglied: DerWoWusste
15.02.2011 um 20:54 Uhr
Ich zieh meinen Kommentar zurück: remote registry ist es nicht. Teste den Zugriff auf \\zielpc\admin$ - der muss gehen.
Bitte warten ..
Mitglied: Caddy0815
16.02.2011 um 07:45 Uhr
Bei Windows7 geht der Zugriff auf admin$ und C$ ohne Probleme.
Bei den WXP-Rechner geht es ja sowieso, da gehen ja auch einige Batch-Dateien mittels psexec.

Vielleicht weiß jemand einen Rat zu einem der beiden Probleme.
Bitte warten ..
Mitglied: 60730
18.02.2011 um 01:23 Uhr
moin und willkommen,

  • da du neu bist - bin ich etwas behutsamer, als sonst:
  • dir bleibt mein Bart und seine grüne Tafel erspart
  • bitte poste dein batche doch zwischen <code> und </code>
die sind für dich viel einfacher zu schreiben, als für mich, vor allem, weil ich mit dem Touch unterwegs bin.

Zitat von Caddy0815:
Ich habe mehrere Batch-Dateien, die ich per psexec auf anderen PC's im Netz starte z.B. zum Einspielen bestimmter Tools, zum
Test der Netzwerkperformance usw.
Jetzt komme ich irgendwie nicht weiter, weil ich 2 Dateien habe, die gar nicht gehen.
Außerdem komme ich mit Psexec nicht auf Win7 Rechner, obwohl ich die oft beschriebene Registryänderung vorgenommen habe
und auch die Option -h nutze.

Also eigentlich 2 Fragen.
zu 1:
folgende Batch geht z.B. ohne Probleme per psexec zu starten
(Psexec-Zeile: psexec \\IP -u Name -p pw -s \\Pfad\iperf.bat)
01.
copy "\\Nt-ael-server\Transfer\System-Tools\jperf-2.0.2\bin\iperf.exe" "C:\" 
02.
C:\iperf.exe -s -P 0 -i 1 -p 5001 -f

mit dem entsprechende psexec-Befehl geht diese Batch nicht:
01.
@echo off & setlocal  
02.
set "Datei=%CFE_CLIENT_HOME%cfe.exe"  
03.
set "GetV=%Temp%\GetV.vbs"  
04.
echo Set objWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")>"%GetV%"  
05.
echo Set colFiles=objWMIService.ExecQuery ("SELECT * FROM CIM_Datafile WHERE 
06.
Name='"^&Replace(WScript.Arguments(0),"\","\\")^&"'")>>"%GetV%" 
07.
  
08.
echo For Each objFile in colFiles: WScript.Echo objFile.Version: Next>>"%GetV%"  
09.
set Version=  
10.
for /f %%i in ('cscript.exe //nologo "%GetV%" "%Datei%"') do set "Version=%%i"  
11.
if defined Version echo %computername% - %Datei% - Version %Version% >> \\Pfad\Datei.log 
12.
del "%GetV%"
Lokal funktioniert die batch ohne Probleme.
  • In wessen Umgebung ist denn die Variable %CFE_CLIENT_HOME%?
- wenn du wie oben das mit -s startest und das eine Uservariable ist - kanns nicht laufen.
01.
IF "%CFE_CLIENT_HOME%"=="" echo Variable nicht gesetzt>%temp%\logfile.ini
wäre mal ein Ansatz.
  • Und da dir die @echo off nummer schon erspart wird - warum löscht du das temp.vbs, wenn es Probleme im Ablauf gibt?
  • Das würde ich mir schon ansehen um z.B meine Vermutung ausschliessen zu können.
  • Warum überhaupt ein temporäres vbs?

Diese Batch zum Auslesen des Gateway für die PC's im Netz geht auch nicht:
01.
echo %computername% >> \\Pfad\ip.log 
02.
@ipconfig /all | findstr /i /C:"Subnetzmaske" >> \\Pfad\ip.log
  • Kunststück Subnetmask <> Gateway
  • was genau geht denn nicht - komplett alles - odernur die zweite Zeile?
  • IPv6 auf den Kisten aktiv?

Ich habe keine Erklärung warum einige funktionieren und andere nicht.
Psexec bringt immer die Meldung "Zugriff verweigert" zurück. Am Login kann es eigentlich nicht liegen, das geht ja bei den anderen bat auch.
  • Sind das .bat? - das sind erweiterte commandshells - die würde ich immer cmd nennen
Hat aber mit der Problematik nix zu tun, ist nur die sinnvolere Suffix für sowas

Habt ihr eine Lösung. Vielleicht ist es ja ganz einfach, aber ich bin mit meinem Latein am Ende.

zu 2.
warum komme ich mit psexec nicht auf Win7? Windows Firewall ist aus, der Reg-Schlüssel (reg add
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f) ist drin,
aber es will nicht klappen.
Es kommt immer Zugriff verweigert. Die selbe Batch lässt sich auf einem WXP aber per psexec starten.
  • Die neueren Versionen mögen manchmal keine cmds von Shares oder fremden Systemen - warum du nicht Psexec mit -c benutzt, weiß ich nicht und ob es das ist - auch nicht.
Ich Danke euch schon mal für eure Tipps.

Gruß

edit:
@ Florian, nö Mädelz liegen beide in der Kiste und Strandwetter ist nur bis 15.00, danach ists zu kalt und windig
[OT]
  • Warum trinken die Engländer warmes Bier? - Weil Lucas die Kühlschränke baut
[OT]
/edit
Bitte warten ..
Mitglied: Florian.Sauber
18.02.2011 um 01:29 Uhr
[OT]
Ja wie T-Mo,

ich dachte Du lässt den /das IT-geQatsche in Deinem wohlverdienten Urlaub hinter Dir?!

Und jetzt schon wieder hier, anstatt dass Du Dir vin (D)einem Mädchen die Pinacoladas runter zur Strandliege bringen lässt?

Bitte warten ..
Mitglied: Caddy0815
16.05.2011 um 12:31 Uhr
Hallo allerseits,

nach langer Abwesenheit muss ich nochmal das Thema bearbeiten.
Ich habe die Batch schon zur exe gemacht.
Wenn ich die Dateien lokal starte (sowohl bat als auch exe) laufen sie ohne Probleme durch. Nur wenn ich sie per psexec starte gibt es Probleme.
Psexec meldet zwar keinen Fehler zurück (Error Code 0) aber es gibt keinen Eintrag im log.
Ich verstehe es nicht und weiß auch nicht, wie ich den Fehler nachverfolgen könnte.
Ich kopiere in der bat die exe-Datei lokal auf C: und versuche dann per psexec diese Datei von C: zu starten.

Warum nur kommt da nix bei raus?
Hilfe!
Bitte warten ..
Ähnliche Inhalte
Windows 7
.bat mit Leerzeichen und Parameter unter Win7
gelöst Frage von SchaefchenWindows 75 Kommentare

Hallo zusammen! Ich habe ein Problem mit einer .bat Datei unter Win7 und suche nun schon seit längeren in ...

Batch & Shell
BAT Datei zum Löschen bestimmter Dateien nach Muster in mehreren Ordnern und Unterordnern
gelöst Frage von AndreasGiBatch & Shell3 Kommentare

Hallo Forum! folgende Konstellation: nach mehr oder weniger erfolgreicher Datenrettung habe ich knapp 400 GB an Daten. Darunter ist ...

Batch & Shell
Datei per psexec ändern und hostliste
Frage von winlinBatch & Shell7 Kommentare

Hallo Leute, ich möchte gerne in einer Datei einen zusätzlichen Eintrag hinzufügen und das auf allen Hosts in der ...

Batch & Shell
Mehrere.csv Dateien zusammenfügen zu einer Datei mit bat
Frage von PiotrneyBatch & Shell4 Kommentare

Hallo, Ich habe mich im Forum umgeschaut ob jemand diese Frage schon gestellt hat. Leider keine der Antworten passen ...

Neue Wissensbeiträge
Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 10 StundenInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 17 StundenVerschlüsselung & Zertifikate1 Kommentar

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 1 TagWindows 104 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 1 TagSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless19 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement17 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...