Seite 1 von 1

[GELÖST] warning: winbatch call of not executable file

Verfasst: 24 Jun 2015, 08:27
von Kathrin
Guten Morgen!

Ich installiere Powershell mittels des von MS angebotenen .msu Files. Es funktioniert auch alles, jedoch erhalte ich eine Warnung im Log winbatch call of not executable file: wusa.exe is deprecated.
Wie muss ich das verstehen? Ist winbatch call of not executable File deprecated? Oder wird wusa.exe als deprecated angesehen?

Hier ein Ausschnitt aus dem Log:

Code: Alles auswählen

Execution of Winbatch_Install
(292)     [6] [Jun 24 08:14:37:813] [ms-powershell]     Call ""wusa.exe "C:\Install\Powershell\Windows6.1-KB2819745-x64-MultiPkg.msu"" /quiet"
(293)     [6] [Jun 24 08:14:37:813] [ms-powershell]        Waiting until the called process is finished
(294)     [4] [Jun 24 08:14:37:813] [ms-powershell]     winbatch call of not executable file: wusa.exe  is deprecated
(295)     [6] [Jun 24 08:14:41:378] [ms-powershell]     ExitCode 2359302    Executed process ""wusa.exe "C:\Install\Powershell\Windows6.1-KB2819745-x64-MultiPkg.msu"" /quiet"
Der Aufruf von winbatch erfolgt folgendermaßen:

Code: Alles auswählen

Winbatch_Install /Sysnative
Viele Grüße
Kathrin

Re: warning: winbatch call of not executable file

Verfasst: 24 Jun 2015, 09:42
von wolfbardo
Hallo Kathrin,

wie sieht die zugehörige Sektion aus?

Code: Alles auswählen

[Winbatch_Install]
gruss
bardo wolf

Re: warning: winbatch call of not executable file

Verfasst: 24 Jun 2015, 09:58
von Kathrin
Hallo,

Die Sektion sieht folgendermaßen aus:

Code: Alles auswählen

[Winbatch_Install]

	"wusa.exe "%SYSTEMDRIVE%\Install\Powershell\$Executable$"" /quiet 

Danke und Gruß
Kathrin

Re: warning: winbatch call of not executable file

Verfasst: 24 Jun 2015, 10:08
von wolfbardo
Hallo Kathrin,

Pfadangabe zur
wusa.exe
sollte helfen

Code: Alles auswählen

[Winbatch_Install]

	"%System%\wusa.exe "%SYSTEMDRIVE%\Install\Powershell\$Executable$"" /quiet 
[/quote]

Gruss
Bardo Wolf

Re: warning: winbatch call of not executable file

Verfasst: 24 Jun 2015, 10:33
von Kathrin
Hallo Herr Wolf,

Auch bei dem Aufruf von

Code: Alles auswählen

Winbatch_Install /Sysnative
mit dem Inhalt

Code: Alles auswählen

[Winbatch_Install]

	"%SYSTEM%\wusa.exe "%SYSTEMDRIVE%\Install\Powershell\$Executable$"" /quiet 
bekomme ich die folgende Logausgabe

Code: Alles auswählen

If
(293)     [5] [Jun 24 10:28:05:346] [ms-powershell]     $SystemType$ = "64 Bit System"   <<< result true
(294)     [5] [Jun 24 10:28:05:346] [ms-powershell]     ($SystemType$ = "64 Bit System")   <<< result true
(295)     [6] [Jun 24 10:28:05:346] [ms-powershell]   Then
(296)     [5] [Jun 24 10:28:05:358] [ms-powershell]     Set  $Executable$ = "Windows6.1-KB2819745-x64-MultiPkg.msu"
(297)     [6] [Jun 24 10:28:05:359] [ms-powershell]       The value of the variable "$Executable$" is now: "Windows6.1-KB2819745-x64-MultiPkg.msu"
(298)     [6] [Jun 24 10:28:05:359] [ms-powershell]   EndIf
(299)     [5] [Jun 24 10:28:05:359] [ms-powershell]   
(300)     [5] [Jun 24 10:28:05:359] [ms-powershell]   Execution of Winbatch_Install
(301)     [6] [Jun 24 10:28:05:359] [ms-powershell]     Call ""C:\Windows\system32\wusa.exe "C:\Install\Powershell\Windows6.1-KB2819745-x64-MultiPkg.msu"" /quiet"
(302)     [6] [Jun 24 10:28:05:359] [ms-powershell]        Waiting until the called process is finished
(303)     [4] [Jun 24 10:28:05:359] [ms-powershell]     winbatch call of not executable file: C:\Windows\system32\wusa.exe  is deprecated
(304)     [6] [Jun 24 10:28:09:914] [ms-powershell]     ExitCode 2359302    Executed process ""C:\Windows\system32\wusa.exe "C:\Install\Powershell\Windows6.1-KB2819745-x64-MultiPkg.msu"" /quiet"
(305)     [5] [Jun 24 10:28:09:916] [ms-powershell]   
(306)     [5] [Jun 24 10:28:09:916] [ms-powershell]   Execution of Registry_Global_Uninstall
(307)     [6] [Jun 24 10:28:09:917] [ms-powershell]     Registry key [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ms-powershell]  created
(308)     [6] [Jun 24 10:28:09:917] [ms-powershell]               Variable "DisplayName"  set to "ms-powershell"
(309)     [6] [Jun 24 10:28:09:917] [ms-powershell]               Key closed

Re: warning: winbatch call of not executable file

Verfasst: 24 Jun 2015, 10:37
von n.wenselowski
Hallo Kathrin,

hat die Datei unter Linux ein +x?
Die Fehlermeldung sagte was von non-executable file.


Gruß

Niko

Re: warning: winbatch call of not executable file

Verfasst: 24 Jun 2015, 10:49
von Kathrin
Hallo,

cool, das geht ja heute schnell hier ;-)

Die Rechte der Datei sehen folgendermaßen aus:

Code: Alles auswählen

-rwxrwxr-x 1 opsiconfd pcpatch 19304283 Jun 19 09:46 Windows6.1-KB2819745-x64-MultiPkg.msu* 
Ich kopiere die Datei lokal auf dem Rechner per Files_copy

Code: Alles auswählen

[Files_copy]
	copy -s %SCRIPTPATH%\Files\*.* %SYSTEMDRIVE%\Install\Powershell
Auf C:\Install haben nur die lokale Admingruppe und SYSTEM Vollzugriff, hängt das damit zusammen?

Gruß
Kathrin

Re: warning: winbatch call of not executable file

Verfasst: 24 Jun 2015, 11:09
von n.wenselowski
Hallo Kathrin,

hat die dann auf dem Zielsystem entpackte Datei Ausführ-Rechte erhalten?


Gruß

Niko

Re: warning: winbatch call of not executable file

Verfasst: 24 Jun 2015, 11:18
von wolfbardo
Hallo Kathrin,

habe mich mit den Gänsefüsschen vertan ...

Code: Alles auswählen

[Winbatch_Install]

   "%SYSTEM%\wusa.exe" "%SYSTEMDRIVE%\Install\Powershell\$Executable$" /quiet 
oder ähnlich sollte es gehen

Gruss
Bardo Wolf

Re: warning: winbatch call of not executable file

Verfasst: 24 Jun 2015, 11:22
von Kathrin
Hallo,

ja das war es. Danke für die schnelle Hilfe :-D

LG
Kathrin