partydevil
Goto Top

Befehl- PSexec (at)liste.txt....liesst nur 1. Zeichen aus

Befehl:
psexec.exe @liste.txt -u domäne\Benutzer -c C:\test.bat

Hallo Zusammen,

Mit dem oben erwähnten Befehl möchte ich gerne die test.bat auf allen Servern ausführen welche sich im liste.txt- File befinden.

Nur macht es eine Verbindung auf das erste Zeichen des File Inhaltes...

File Inhalt:

muster


Befehlsauschnitt:

88f0362e98054e0c31d2808384c479e3

Kann mir jemand sagen, warum dies passiert?

Danke

Content-Key: 133156

Url: https://administrator.de/contentid/133156

Printed on: April 23, 2024 at 10:04 o'clock

Member: DerWoWusste
DerWoWusste Jan 11, 2010 at 17:27:23 (UTC)
Goto Top
Hallo.
Wie heißt denn der erste Rechner?
Vermutlich ein Zeichensatzproblem, das ist lösbar.
Member: partydevil
partydevil Jan 11, 2010 at 19:11:56 (UTC)
Goto Top
ja, ich habe versuchshalber nur einen rechner drin (hier halt "Muster" benannt.)...
Member: DerWoWusste
DerWoWusste Jan 11, 2010 at 20:10:48 (UTC)
Goto Top
Die Datei sieht so aus:
muster
?
Member: partydevil
partydevil Jan 11, 2010 at 20:18:28 (UTC)
Goto Top
ja. ich habe es schon so versucht
-domäne\muster
-"muster"
-'muster'
-"'muster'"
...
Member: DerWoWusste
DerWoWusste Jan 11, 2010 at 22:23:23 (UTC)
Goto Top
Also: der Name gehört "ohne alles" rein.
psexec @C:\temp\liste.txt notepad
gibt aus:
\\rechnername

und bleibt auf, bis der Prozess beendet wird, welchen man gerade gestartet hat.
Dein Problem ist bestimmt der Zeichensatz. Erstell Deine Textdatei mit notepad.
Member: partydevil
partydevil Jan 12, 2010 at 10:49:40 (UTC)
Goto Top
auch so funktioniert es leider nicht...

- Liste wurde mit notepad erstellt.
- Pfad zur Datei wurde angegeben
--> Liest noch immer nur den 1. Buchstaben aus...
Member: DerWoWusste
DerWoWusste Jan 12, 2010 at 12:06:02 (UTC)
Goto Top
Verstehe ich überhaupt nicht.
Bei mir geht es mit Muster und psexec in der selben Version. welches OS hast Du? Getestet hatte ich auf Windows 7.
Member: partydevil
partydevil Jan 12, 2010 at 12:14:19 (UTC)
Goto Top
Windows XP Professional
Version 2002
SP 2

naja...habe den Code is Powershell implementiert.

Dort habe ich die Liste mit einer Variabel übergeben--> es geht...haha

Würde mich aber dennoch interessieren warum dies bei mir ist...
Member: Flix3793
Flix3793 Oct 24, 2011 at 11:54:04 (UTC)
Goto Top
Ich denke das Problem ist die Codierung des Texts.

Um in PsExec verwendet werden zu können, muss das Textfile in ANSI- oder ASCII- Formatierung vorliegen.

Mir ist es heute passiert, dass notepad eine Liste von selbst als Unicode abgespeichert hat -> Fail.


Beim Speichern der Liste also einfach unten im DropDown "Codierung" ANSI auswählen, speichern, win. =)


Lg, Felix