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 xcopy und Meldung (null) ist keine zulässige Win32-Anwendung

Mitglied: Janni

Janni (Level 2) - Jetzt verbinden

22.06.2007, aktualisiert 26.06.2007, 10396 Aufrufe, 5 Kommentare

Moinsen aus dem Norden,

ich habe ein ganz böses Problem mit einem Startscript (auf Win XP Pro SP2 Systemen). Nach der Ausführung des folgenden:

01.
:: das ganze für die 32bit Version 
02.
if exist C:\Programme\prog > NUL ( 
03.
xcopy \\server\update* %dir_prog% /s /r /y /v /e 
04.
)
bekomme ich beim Aufrufen der kopierten *.exe-files die Meldung "(null) ist keine zulässige Win32-Anwendung"
Das ganze passierte bis jetzt auf allen Maschinen.

Wenn ich das ganze in der CMD aufrufe, läuft alles sauber durch und die Anwendungen starten.
Btw. genau der gleich Befehl, mit dem Quellverzeichniss prog_x64 funktioniert auf 64bit-Systemen ohne Probleme.

Jemand eine Idee woran das liegen könnte ?

Danke schon einmal.
Mitglied: bastla
22.06.2007 um 12:31 Uhr
Hallo Janni!

Wie sieht's denn ohne die mE unnötige Umleitung " ;> NUL" aus? (Die Klammern würde ich dann auch gleich einsparen.)

Grüße
bastla
Bitte warten ..
Mitglied: Janni
22.06.2007 um 12:59 Uhr
Ohne "> NUL" bleibt alles beim gleichen ....

Habe aber jetzt gesehen (warum eigentlich nicht früher ? Auch egal) das er die Zeilen für 64bit ebenfalls ausführt. Diese sehen so aus:
01.
:: das ganze für die 64bit Version 
02.
if exist C:\applications\prog_x64 ( 
03.
	if exist tasklist /FI "IMAGENAME eq task.exe" ( 
04.
		taskkill /FI "IMAGENAME eq task.exe" 
05.
		echo Prozess task.exe getoetet 
06.
07.
xcopy \\server\update_x64\* %prog_x64_dir% /s /r /y /v /e 
08.
)
obwohl das Verzeichniss C:\applications\prog_x64 definitiv nicht auf den 32bit Systemen existiert werden die Dateien kopiert.
Bitte warten ..
Mitglied: Janni
26.06.2007 um 09:45 Uhr
Auch wenn ich noch immer nicht verstehe, warum die if-Schleife ausgeführt wird. Habe halt einfach ein goto eingebaut .....

Danke
Bitte warten ..
Mitglied: Biber
26.06.2007 um 10:32 Uhr
Moin Janni,

if exist tasklist /FI "IMAGENAME eq task.exe" ( ...
---> diese Zeile ist syntaktisch nicht richtig und führt zu diesen merkwürdigen Effekten.

Wenn Du mit einer XP-Tasklist.exe das Vorhandensein eines Tasks prüfen willst, kannst Du z.B wie folgt vorgehen:
[Beispiel am CMD-Prompt]
01.
>tasklist  /FI "imagename eq WHATEVER" 2>&1 |find  /i "keine Tasks">nul && echo not found
Bedeutet im Einzelnen:
01.
 tasklist  /FI "imagename eq WHATEVER" 2>&1
  • Rufe tasklist.exe auf, frag nach WHATEVER, leite Fehlerausgaben auch auf Kanal 1 um.
  • Denn: Mein Tasklist.exe [XP SP2 dt] arbeitet NICHT sauber, d.h. gibt KEIN Errorlevel 1 zurück, wenn WHATEVER nicht gefunden wurde. Wenn WHATEVER nicht gefunden wird, dann kommt eine Fehlermeldung auf STDERR/Kanal 2 "INFORMATION: Es werden keine Tasks mit den angegebenen Kriterien ausgeführt."
01.
 ..|find  /i "keine Tasks">nul
  • Leite den ganzen Quark um als Input für die Find.exe.... die soll nach "keine Tasks" suchen.
01.
.. && echo not found
  • Wenn sie diesen String findet, dann gibt es WHATEVER nicht in der Taskliste.

Würde summa summarum bedeuten, Du könntest es so angehen:
01.
... 
02.
if exist C:\applications\prog_x64 ( 
03.
   tasklist  /FI "imagename eq task.exe" 2>&1 |find  /i "keine Tasks">nul && goto :ForgetIt 
04.
   Taskkill  /FI "imagename eq task.exe" 
05.
    Echo Prozess task.exe plattemacht... 
06.
07.
:ForgetIt 
08.
.....
Gruß
Biber
Bitte warten ..
Mitglied: Janni
26.06.2007 um 11:25 Uhr
Das muss man erst einmal wissen

Vielen Dank !
Bitte warten ..
Ähnliche Inhalte
Windows Server

exe per Taskplaner - 1 ist keine zulässige win32-anwendung

gelöst Frage von xbast1xWindows Server3 Kommentare

Hallo zusammen, ich möchte auf einem Windows 7 Client und später auf einem 2008er Server ein Tool mittels .exe ...

Batch & Shell

Xcopy Meldung Unterdrücken

gelöst Frage von Gimli3311Batch & Shell25 Kommentare

Guten Morgen Zusammen, Da ich schon im Vb for Application Bereich gute Hilfe bekommen habe, wende ich mich heute ...

Off Topic

Gehaltsverhandlung zulässig?

Frage von EineFrageOff Topic10 Kommentare

Hallo Administratoren, kurz zu mir: ich arbeite seit Januar in einem "großen" IT Dienstleistungsunternehmen. Zu meiner Einstellung wurde ich ...

Visual Studio

VBScript und WMI (Win32-NetworkAdapterConfiguration)

gelöst Frage von MaxMoritz6Visual Studio3 Kommentare

Hallo! Ich möchte mit dem foldenden Script einige NIC-parameter anzeigen lassen: strComputer = "." Set objWMIService = GetObject("winmgmts:" & ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 1 StundeWindows 10

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 4 StundenAdministrator.de Feedback8 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 21 StundenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...