[gelöst] Schrödingers PowerShell

Antworten
holgerv
Beiträge: 288
Registriert: 20 Aug 2012, 09:35

[gelöst] Schrödingers PowerShell

Beitrag von holgerv »

Hallo,

ich bin gerade dabei, für Windows-7-PCs ein Update der PowerShell auf Version 4.0 zu paketieren. Jetzt habe ich den Zustand, dass das entsprechende Windows-Update (KB2819745) gleichzeitig installiert und nicht installiert ist:

Wenn ich (jeweils als lokaler Administrator)

Code: Alles auswählen

wusa.exe p:\powershell\orig\Windows6.1-KB2819745-x64-MultiPkg.msu
ausführe, erhalte ich die Meldung: "Update für Windows (KB2819745) ist bereits auf dem Computer installiert."

Wenn ich aber

Code: Alles auswählen

wusa.exe /uninstall /kb:2819745
ausführe, erhalte ich die Meldung: "Das Update KB2819745 ist nicht auf diesem Computer installiert."

(Effektiv scheint PowerShell 4.0 nicht installiert zu sein.

Code: Alles auswählen

powershell -version 4.0
führt jedenfalls zu der Fehlermeldung: "Die Windows PowerShell-Version 4.0 kann nicht gestartet werden, da sie nicht ordnungsgemäß installiert ist.")

Kommt das jemandem von euch bekannt vor? Hat jemand von euch ein PowerShell-Update auf 4.0 für Windows 7 (64 Bit) erfolgreich paketiert?

Danke!


Holger
Zuletzt geändert von holgerv am 05 Aug 2015, 14:05, insgesamt 1-mal geändert.
Benutzeravatar
SisterOfMercy
Beiträge: 1556
Registriert: 22 Jun 2012, 19:18

Re: Schrödingers PowerShell

Beitrag von SisterOfMercy »

Code: Alles auswählen

Windows PowerShell 4.0
Some of the new features in Windows PowerShell 4.0 include:
-Support for workflow and remote script debugging
-Improved workflow authoring experience to make it more consistent with script authoring
-Updated version from 3.0 to 4.0
This is from the microsoft site. If a new feature is that they updated the version number, those other new features must be equally good! :D

Have you tried installing the update with the /log parameter?
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
holgerv
Beiträge: 288
Registriert: 20 Aug 2012, 09:35

Re: Schrödingers PowerShell

Beitrag von holgerv »

SisterOfMercy hat geschrieben:Have you tried installing the update with the /log parameter?
Ja.

Code: Alles auswählen

wusa.exe p:\powershell\orig\Windows6.1-KB2819745-x64-MultiPkg.msu /log:C:\opsi.org\log\powershell-setup.evtx

Code: Alles auswählen

Ebene	Datum und Uhrzeit	Quelle	Ereignis-ID	Aufgabenkategorie
Informationen	31.07.2015 10:13:54	Microsoft-Windows-WUSA	1	Keine	InstallWorker.00931: Start of search

Informationen	31.07.2015 10:13:56	Microsoft-Windows-WUSA	1	Keine	InstallWorker.00952: End of search

Informationen	31.07.2015 10:13:56	Microsoft-Windows-WUSA	1	Keine	InstallWorker.01051: Update is already installed

Informationen	31.07.2015 10:13:58	Microsoft-Windows-WUSA	1	Keine	RebootIfRequested.01446: Reboot is not scheduled. IsRunWizardStarted: 0, IsRebootRequired: 0, RestartMode: 0

Informationen	31.07.2015 10:13:58	Microsoft-Windows-WUSA	1	Keine	WusaGetErrorMessage.00301: Failed to get message for error 0x240006

Fehler	31.07.2015 10:13:58	Microsoft-Windows-WUSA	3	Keine	"Das Windows-Update  konnte aufgrund eines Fehlers nicht installiert werden: 2359302 """" (Befehlszeile: ""wusa.exe  p:\powershell\orig\Windows6.1-KB2819745-x64-MultiPkg.msu /log:C:\opsi.org\log\powershell-setup.evtx"")"
Informationen	31.07.2015 10:13:58	Microsoft-Windows-WUSA	1	Keine	wWinMain.01982: Failed to install update ; Error: 0X240006. Command line: wusa.exe  p:\powershell\orig\Windows6.1-KB2819745-x64-MultiPkg.msu /log:C:\opsi.org\log\powershell-setup.evtx

Code: Alles auswählen

wusa.exe /uninstall /kb:2819745 /log:C:\opsi.org\log\powershell-uninstall.evtx

Code: Alles auswählen

Ebene	Datum und Uhrzeit	Quelle	Ereignis-ID	Aufgabenkategorie
Informationen	31.07.2015 10:17:24	Microsoft-Windows-WUSA	1	Keine	UninstallWorker.00664: Start of search

Informationen	31.07.2015 10:17:33	Microsoft-Windows-WUSA	1	Keine	UninstallWorker.00669: End of search

Informationen	31.07.2015 10:17:33	Microsoft-Windows-WUSA	1	Keine	UninstallWorker.00673: Update is not installed

Informationen	31.07.2015 10:17:36	Microsoft-Windows-WUSA	1	Keine	RebootIfRequested.01446: Reboot is not scheduled. IsRunWizardStarted: 0, IsRebootRequired: 0, RestartMode: 0

Informationen	31.07.2015 10:17:36	Microsoft-Windows-WUSA	1	Keine	WusaGetErrorMessage.00301: Failed to get message for error 0x240007

Fehler	31.07.2015 10:17:36	Microsoft-Windows-WUSA	8	Keine	"Das Windows-Update  konnte aufgrund eines Fehlers nicht deinstalliert werden. Fehler: 2359303 """" (Befehlszeile: ""wusa.exe  /uninstall /kb:2819745 /log:C:\opsi.org\log\powershell-uninstall.evtx"")"
Informationen	31.07.2015 10:17:36	Microsoft-Windows-WUSA	1	Keine	wWinMain.01977: Failed to uninstall update ; Error: 0X240007. Command line: wusa.exe  /uninstall /kb:2819745 /log:C:\opsi.org\log\powershell-uninstall.evtx
Schönen Gruß


Holger
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1412
Registriert: 01 Jul 2008, 12:10

Re: Schrödingers PowerShell

Beitrag von wolfbardo »

Ohne das komplette script zu kennen würde ich tippen, dass Lesen von

http://download.uib.de/opsi4.0/doc/html ... inst-64bit

hilft

Gruss
Bardo Wolf


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


holgerv
Beiträge: 288
Registriert: 20 Aug 2012, 09:35

Re: Schrödingers PowerShell

Beitrag von holgerv »

wolfbardo hat geschrieben:Ohne das komplette script zu kennen würde ich tippen, dass Lesen von
http://download.uib.de/opsi4.0/doc/html ... inst-64bit
hilft
Ich stehe leider immer noch auf dem Schlauch.
Die wusa.exe habe ich immer aus einer (mit lokalen Admin-Rechten gestarteten) 64-Bit-cmd.exe heraus aufgerufen.

Schönen Gruß


Holger
trabs-ol
Beiträge: 64
Registriert: 07 Dez 2011, 10:46

Re: Schrödingers PowerShell

Beitrag von trabs-ol »

Hi,

bei uns funktioniert das - und zwar genauso wie Du beschreibst (wusa.exe mit der 64-Bit cmd). Tritt das Problem denn auf mehreren Clients auf, oder ist (wie mir schon öfter passiert) einfach die Testkiste "verwarzt"?

DotNet 4.5 ist installiert? Ist zwar lt. MS nur Pflicht ab Win 8.1 aber wir haben das wegen einer anderen Anwendung eh auf allen Clients installiert...
https://technet.microsoft.com/de-de/lib ... 47769.aspx

VG
Lars
holgerv
Beiträge: 288
Registriert: 20 Aug 2012, 09:35

Re: Schrödingers PowerShell

Beitrag von holgerv »

trabs-ol hat geschrieben:Tritt das Problem denn auf mehreren Clients auf, oder ist (wie mir schon öfter passiert) einfach die Testkiste "verwarzt"?
Offenbar war tatsächlich nur die Testkiste strubbelig. Neu installiert, jetzt scheint alles zu funktionieren.

Danke!


Holger
Antworten