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

Ausgedruckt am: 29.03.2024 um 00:03 Uhr

Mitglied: DerWoWusste
DerWoWusste 11.01.2010 um 18:27:23 Uhr
Goto Top
Hallo.
Wie heißt denn der erste Rechner?
Vermutlich ein Zeichensatzproblem, das ist lösbar.
Mitglied: partydevil
partydevil 11.01.2010 um 20:11:56 Uhr
Goto Top
ja, ich habe versuchshalber nur einen rechner drin (hier halt "Muster" benannt.)...
Mitglied: DerWoWusste
DerWoWusste 11.01.2010 um 21:10:48 Uhr
Goto Top
Die Datei sieht so aus:
muster
?
Mitglied: partydevil
partydevil 11.01.2010 um 21:18:28 Uhr
Goto Top
ja. ich habe es schon so versucht
-domäne\muster
-"muster"
-'muster'
-"'muster'"
...
Mitglied: DerWoWusste
DerWoWusste 11.01.2010 um 23:23:23 Uhr
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.
Mitglied: partydevil
partydevil 12.01.2010 um 11:49:40 Uhr
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...
Mitglied: DerWoWusste
DerWoWusste 12.01.2010 um 13:06:02 Uhr
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.
Mitglied: partydevil
partydevil 12.01.2010 um 13:14:19 Uhr
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...
Mitglied: Flix3793
Flix3793 24.10.2011 um 13:54:04 Uhr
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