Gibt es eine programmgesteuerte Möglichkeit, das Installationsdatum für alle Windows Store-Apps abzurufen? Ich kann das Installationsdatum in den Windows 10-Einstellungen sehen, aber bei Verwendung von Powershell schließt Get-AppxPackage diese Eigenschaft nicht ein. Sie werden nicht im typischen Uninstall-Registrierungsschlüssel mit Nicht-Store-Apps aufgeführt.
Dank im Voraus!
Antwort1
Zusätzlich zu dem, was @JoseZ Ihnen bereits gegeben hat, gibt es noch ein paar andere Optionen.
Store-Apps sind isolierte Apps und erscheinen nicht in den Deinstallationszeichenfolgen unter „Hinzufügen/Entfernen“ oder in der Registrierung. Daher ist eine Abfrage dort sinnlos.
Mit dem Windows Explorer können Sie moderne Apps auf diese Weise anzeigen. Fügen Sie dies ein ...
explorer.exe shell:::{4234d49b-0245-4df3-B780-3893943456e1}
... ändern Sie in der Windows Explorer-Leiste die Ansicht auf „Details“. Sie werden sehen, dass nur sehr begrenzte Daten/Metadaten angezeigt werden.
Sofern Sie die ACL nicht ändern, können Sie nicht einmal direkt auf den Ordner zugreifen, in dem sie gespeichert sind.
Dort können Sie die Datumsinformationen usw. sehen.
Wenn Sie PS als Administrator ausführen, tun Sie einfach Folgendes …
Get-ChildItem -Path 'C:\Program Files\WindowsApps\' |
Select-Object -First 1
# Results
<#
Directory: C:\Program Files\WindowsApps
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 18-Nov-19 18:33 03552DDA.Hotels.com_0.4.0.1133_neutral_split.scale-180_hp3f0wmdc4jwt
#>
Wenn Sie die ACL also nicht ändern möchten, können Sie das MS Sysinternals-Tool PSExec (entweder von cmd.exe, powershel.exe, ISE oder VSCode) verwenden, das als System ausgeführt wird. Anschließend können Sie den Standort auflisten und das Datum abrufen.
.\psexec.exe -i -s powershell.exe'
PS C:\> gci 'C:\Program Files\WindowsApps\'
# Results
<#
Directory: C:\Program Files\WindowsApps
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 11/18/2019 6:33 PM 03552DDA.Hotels.com_0.4.0.1133_neutral_split.scale-180_hp3f0wmdc4jwt
...
#>