Wenn ich echo $PSVersionTablein PowerShell bin, erhalte ich scheinbar mehrere Versionsinformationen.
Die Namen der Eigenschaften sind
CLRVersionBuildVersionPSVersionWSManStackVersionPSCompatibleVersionsSerializationVersionPSRemotingProtocolVersion
Alle außer 1 befinden sich in einer normalen Versionsnotation ( #.#.#), und die andere 1 (PSCompatibleVersions) besteht aus einer Reihe von Versionsnummern ( {1.0, 2.0})
Was repräsentiert jeder von diesen?
Zusätzlich: Diese Frage wurde erstellt, um die Antwort auf eine andere Frage zu vertiefen, die ich unter Welche Version von Windows Management Framework ist installiert? . Ein Kommentar dort und andere Kommentare in einer ähnlichen Frage, die ich dort verlinkt habe, legen nahe, dass $PSVersionTableverwendet werden kann, um die Version von WMF zu erhalten. Wenn eine dieser Eigenschaften tatsächlich die WMF-Version ergibt und dies garantiert ist, antworten Sie auf jeden Fall auch dort. Wenn Sie Unterlagen oder Nachweise für eine Bestätigung vorlegen können, würde ich Ihnen +2 geben, wenn ich könnte: Meine Google-Abfragen liefern keine zufriedenstellenden Ergebnisse.