Seite 3 von 4

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 25.06.2023, 04:54
von g-force
Das war meine Schuld, ich hatte die Aufmerksamkeit auf WU gelenkt.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 30.06.2023, 12:00
von g-force
g-force hat geschrieben: 22.06.2023, 22:39 Ich muß leider feststellen, daß mein Trick mit der doppelten Anforderung zwar unter Win10 funktioniert, aber unter Win11 nicht. Ich habe also ein ähnliches Problem wie Kollege Holgi - es soll/muß eigentlich ein Button gedrückt werden - und das Script schafft das nicht.
Nun doch eine funktionierende Lösung für WU (Win10 & Win11):

Code: Alles auswählen

usoclient StartInteractiveScan
(startet WU im Hintergrund)

Code: Alles auswählen

ms-settings:windowsupdate
(öffnet "Einstellungen\Windows Update")

Vielleicht bietet "usoclient" ja auch eine Möglichkeit für das Update von Apps & Store.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 30.06.2023, 12:45
von g-force
@Holgi
Vielleicht hilft Dir dieser Ansatz:

Code: Alles auswählen

start ms-windows-store://downloadsandupdates/

timeout 5

winget upgrade --all --force --accept-source-agreements --accept-package-agreements

PAUSE

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 30.06.2023, 13:12
von Jens1976

Code: Alles auswählen

--accept-package-agreements
funktioniert nicht...
Ich hab das mal getestet, es wird zwar der Store aufgerufen und es weden auch Updates angezeigt, aber über WinGet werden diese nicht installiert...

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 30.06.2023, 13:33
von DK2000
Und einzeln geht auch nicht? Normaler Weise nimmt winget nur die Store Updates, wenn man die App über winget installiert hat. Ab und zu gehen auch andere, aber generell klappt das nicht. Habe ich jedenfalls noch nie hinbekommen.

Die Store Updates im Hintergrund laufen normal über die wsappx vom Store. Aber keine Ahnung, ob man sich die zu Nutze machen kann.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 30.06.2023, 16:11
von Holgi
Bin da auch schon am suchen. Aber noch nix gefunden.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 30.06.2023, 20:58
von g-force
Bei mir werden die installierten Apps über das Script upgedatet - der zusätzliche Aufruf des MS-Store ist nur visuell.
Wahrscheinlich funktioniert unter Win15 dann gar kein Script mehr.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 30.06.2023, 21:16
von DK2000
Funktioniert bei mir auch nicht, weder in Windows 10 noch in Windows 11, Bekomme da nur von winget:
Die angegebenen Argumente können nur mit einer Abfrage verwendet werden.

Aktualisiert das ausgewählte Paket, entweder durch Durchsuchen der Liste der installierten Pakete oder direkt aus einem Manifest. Standardmäßig muss die Abfrage ohne Berücksichtigung der Groß-/Kleinschreibung mit der ID, dem Namen oder dem Linkpfad des Pakets übereinstimmen. Andere Felder können verwendet werden, indem sie die entsprechende Option übergeben. Wenn keine Argumente angegeben werden, werden die Pakete mit verfügbaren Upgrades angezeigt.
Oder liegt das an der Version von winget? Oder Denkfehler?

Im Moment habe ich wohl keine Store Updates mehr. Aber theoretisch sollte doch das reichen:

Code: Alles auswählen

winget upgrade --all --source msstore
Muss ich mal testen, wenn wieder Store Updates anstehen.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 01.07.2023, 15:04
von Holgi

Code: Alles auswählen

winget upgrade --all --source msstore
funktioniert nicht!
Habe gerade mal ein vernachlässigtes NB mit Windows 11 hervorgekramt.
Direkt nach dem Hochfahren den obigen Befehl abgesetzt. > Meldung:
"es wurde keine installiertes Paket gefunden, ..."
Dann den Store aufgerufen und siehe da: 10 Updates standen an.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 01.07.2023, 15:22
von DK2000
Hatte ich auch nicht wirklich erwartet, dass das funktioniert.

Der UsoClient hat da noch mehr Schalter, darunter auch
StartStoreUpdates
PauseStoreUpdates
StartStoreBizCritUpdates
Da bei mir im moment keine Store Updates anstehen, weiß ich nicht, ob da etwas passiert oder nicht. Wirklich gesprächig ist der UsoClient in der Konsole ja nicht.

---

Scheint auch nicht so wirklich zu funktionieren. Habe da auch mal eine alte VM mit der 22621 rausgekramt.

Code: Alles auswählen

Get-CimInstance -Namespace "root\cimv2\mdm\dmmap" -ClassName "MDM_EnterpriseModernAppManagement_AppManagement01" | Invoke-CimMethod -MethodName "UpdateScanMethod"
Das sucht zwar die Updates und zeigt sie dann im Store an, aber installieren möchten sich die Updates dennoch nicht.

Ah, jetzt verstehe ich das. Im Store müssen "App-Updates" aktiviert sein. Wenn man dann die Zeile ausführt, werden die Updates gesucht und installiert.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 01.07.2023, 18:13
von Holgi
@DK2000:
haben wir da jetzt eine Lösung für die Store Updates, um diese in einem Script
a) anzustoßen
b) downzuloaden
c) installieren
zu können?
Wie sieht das denn jetzt komplett aus? Steige da nicht mehr so richtig durch.

Was ich in dem Zusammenhang noch gefunden habe:
https://forum.bigfix.com/t/windows-store-apps/25640

Demnach könnte man per Script den Schalter (Autodownload) auf ein setzen:

Code: Alles auswählen

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore]
"AutoDownload"=dword:00000004
Achtung! im Gegensatz zu hier:
viewtopic.php?t=23746
fehlt das
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate]
am Ende

//////////////////////

Turn on Automatic Store Updates.reg

Code: Alles auswählen

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore]
"AutoDownload"=dword:00000004
Turn off Automatic Store Updates.reg

Code: Alles auswählen

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore]
"AutoDownload"=dword:00000002
Store Updates Schalter freigeben:

Code: Alles auswählen

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore]
"AutoDownload"=-

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 02.07.2023, 12:00
von Jens1976
Über ne Batch müßte es dann so gehen:

Code: Alles auswählen

start powershell "Get-CimInstance -Namespace "root\cimv2\mdm\dmmap" -ClassName "MDM_EnterpriseModernAppManagement_AppManagement01" | Invoke-CimMethod -MethodName "UpdateScanMethod""
Ich habs eben mal getestet, das Powershellfenster öffnet sich aber es passiert nix weiter, wahrscheinlich weil bei mir grad keine Updates über den Store vorliegen. In Powershell selber ausgeführt zeigt er mir an, das keine Updates vorhanden sind. Wahrscheinlich schließt sich das Powershellfenster einfach zu schnell über den Batchaufruf, als das man die Meldung sehen könnte. :kopfkratz:
Da die Storeupdates in einem unmodifizierten Image ja aktiv sind (ansonsten würden die sich ja nach einer gewissen Zeit nicht selber updaten), sollte ein Aufruf ohne vorherigen Import von Reg-Schlüsseln funktionieren. Will man danach jedoch die App-Updates deaktivieren, kann man ja den entsprechenden Schlüssel nach den Updates entsprechend setzen.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 02.07.2023, 12:50
von g-force
Du kannst in einer Batch ja testweise ein PAUSE anhängen (letzte Zeile), damit das Fenster geöffnet bleibt.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 02.07.2023, 12:53
von moinmoin
Hatte es eben mal ausprobiert, da einige Updates anstanden.
Klappte aber nicht. Fenster geht auf und schließt. Das wars.

Re: Microsoft Store Update(s) über eine Batch oder Verlinkung

Verfasst: 02.07.2023, 13:07
von Jens1976
OK, dann liegts wahrscheinlich irgendwie an den"", die werden irgendwie falsch gesetzt sein, hatte ich schonmal...