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
ausführe, erhalte ich die Meldung: "Das Update KB2819745 ist nicht auf diesem Computer installiert."
(Effektiv scheint PowerShell 4.0 nicht installiert zu sein.
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!
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
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