Seite 1 von 1

[gelöst] Schrödingers PowerShell

Verfasst: 29 Jul 2015, 16:38
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

Re: Schrödingers PowerShell

Verfasst: 29 Jul 2015, 17:40
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?

Re: Schrödingers PowerShell

Verfasst: 31 Jul 2015, 10:23
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

Re: Schrödingers PowerShell

Verfasst: 31 Jul 2015, 11:15
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

Re: Schrödingers PowerShell

Verfasst: 31 Jul 2015, 12:15
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

Re: Schrödingers PowerShell

Verfasst: 04 Aug 2015, 23:37
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

Re: Schrödingers PowerShell

Verfasst: 05 Aug 2015, 14:04
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