@@ -80,16 +80,22 @@ if (Test-IsWin19) {
8080 $tools.AddToolVersion (" Google Cloud CLI" , $ (Get-GoogleCloudCLIVersion ))
8181}
8282$tools.AddToolVersion (" ImageMagick" , $ (Get-ImageMagickVersion ))
83- $tools.AddToolVersion (" InnoSetup" , $ (Get-InnoSetupVersion ))
83+ if (-not (Test-IsWin25 )) {
84+ $tools.AddToolVersion (" InnoSetup" , $ (Get-InnoSetupVersion ))
85+ }
8486$tools.AddToolVersion (" jq" , $ (Get-JQVersion ))
8587$tools.AddToolVersion (" Kind" , $ (Get-KindVersion ))
8688$tools.AddToolVersion (" Kubectl" , $ (Get-KubectlVersion ))
87- $tools.AddToolVersion (" Mercurial" , $ (Get-MercurialVersion ))
89+ if (-not (Test-IsWin25 )) {
90+ $tools.AddToolVersion (" Mercurial" , $ (Get-MercurialVersion ))
91+ }
8892$tools.AddToolVersion (" gcc" , $ (Get-GCCVersion ))
8993$tools.AddToolVersion (" gdb" , $ (Get-GDBVersion ))
9094$tools.AddToolVersion (" GNU Binutils" , $ (Get-GNUBinutilsVersion ))
9195$tools.AddToolVersion (" Newman" , $ (Get-NewmanVersion ))
92- $tools.AddToolVersion (" NSIS" , $ (Get-NSISVersion ))
96+ if (-not (Test-IsWin25 )) {
97+ $tools.AddToolVersion (" NSIS" , $ (Get-NSISVersion ))
98+ }
9399$tools.AddToolVersion (" OpenSSL" , $ (Get-OpenSSLVersion ))
94100$tools.AddToolVersion (" Packer" , $ (Get-PackerVersion ))
95101if (Test-IsWin19 ) {
@@ -99,7 +105,9 @@ $tools.AddToolVersion("Pulumi", $(Get-PulumiVersion))
99105$tools.AddToolVersion (" R" , $ (Get-RVersion ))
100106$tools.AddToolVersion (" Service Fabric SDK" , $ (Get-ServiceFabricSDKVersion ))
101107$tools.AddToolVersion (" Stack" , $ (Get-StackVersion ))
102- $tools.AddToolVersion (" Subversion (SVN)" , $ (Get-SVNVersion ))
108+ if (-not (Test-IsWin25 )) {
109+ $tools.AddToolVersion (" Subversion (SVN)" , $ (Get-SVNVersion ))
110+ }
103111$tools.AddToolVersion (" Swig" , $ (Get-SwigVersion ))
104112$tools.AddToolVersion (" VSWhere" , $ (Get-VSWhereVersion ))
105113$tools.AddToolVersion (" WinAppDriver" , $ (Get-WinAppDriver ))
@@ -109,7 +117,9 @@ $tools.AddToolVersion("zstd", $(Get-ZstdVersion))
109117
110118# CLI Tools
111119$cliTools = $installedSoftware.AddHeader (" CLI Tools" )
112- $cliTools.AddToolVersion (" Alibaba Cloud CLI" , $ (Get-AlibabaCLIVersion ))
120+ if (-not (Test-IsWin25 )) {
121+ $cliTools.AddToolVersion (" Alibaba Cloud CLI" , $ (Get-AlibabaCLIVersion ))
122+ }
113123$cliTools.AddToolVersion (" AWS CLI" , $ (Get-AWSCLIVersion ))
114124$cliTools.AddToolVersion (" AWS SAM CLI" , $ (Get-AWSSAMVersion ))
115125$cliTools.AddToolVersion (" AWS Session Manager CLI" , $ (Get-AWSSessionManagerVersion ))
@@ -129,10 +139,12 @@ $rustTools.AddToolVersion("Rustdoc", $(Get-RustdocVersion))
129139$rustTools.AddToolVersion (" Rustup" , $ (Get-RustupVersion ))
130140
131141$rustToolsPackages = $rustTools.AddHeader (" Packages" )
132- $rustToolsPackages.AddToolVersion (" bindgen" , $ (Get-BindgenVersion ))
133- $rustToolsPackages.AddToolVersion (" cargo-audit" , $ (Get-CargoAuditVersion ))
134- $rustToolsPackages.AddToolVersion (" cargo-outdated" , $ (Get-CargoOutdatedVersion ))
135- $rustToolsPackages.AddToolVersion (" cbindgen" , $ (Get-CbindgenVersion ))
142+ if (-not (Test-IsWin25 )) {
143+ $rustToolsPackages.AddToolVersion (" bindgen" , $ (Get-BindgenVersion ))
144+ $rustToolsPackages.AddToolVersion (" cargo-audit" , $ (Get-CargoAuditVersion ))
145+ $rustToolsPackages.AddToolVersion (" cargo-outdated" , $ (Get-CargoOutdatedVersion ))
146+ $rustToolsPackages.AddToolVersion (" cbindgen" , $ (Get-CbindgenVersion ))
147+ }
136148$rustToolsPackages.AddToolVersion (" Clippy" , $ (Get-RustClippyVersion ))
137149$rustToolsPackages.AddToolVersion (" Rustfmt" , $ (Get-RustfmtVersion ))
138150
@@ -179,6 +191,9 @@ $databaseTools.AddToolVersion("DacFx", $(Get-DacFxVersion))
179191$databaseTools.AddToolVersion (" MySQL" , $ (Get-MySQLVersion ))
180192$databaseTools.AddToolVersion (" SQL OLEDB Driver" , $ (Get-SQLOLEDBDriverVersion ))
181193$databaseTools.AddToolVersion (" SQLPS" , $ (Get-SQLPSVersion ))
194+ if (Test-IsWin25 ) {
195+ $databaseTools.AddToolVersion (" MongoDB Shell (mongosh)" , $ (Get-MongoshVersion ))
196+ }
182197
183198# Web Servers
184199$installedSoftware.AddHeader (" Web Servers" ).AddTable($ (Build-WebServersSection ))
@@ -222,7 +237,9 @@ Azure PowerShell module 2.1.0 and AzureRM PowerShell module 2.1.0 are installed
222237and are available via 'Get-Module -ListAvailable'.
223238All other versions are saved but not installed.
224239'@
225- $psModules.AddNote ($azPsNotes )
240+ if (-not (Test-IsWin25 )) {
241+ $psModules.AddNote ($azPsNotes )
242+ }
226243
227244# Android
228245$android = $installedSoftware.AddHeader (" Android" )
@@ -231,7 +248,9 @@ $android.AddTable($(Build-AndroidTable))
231248$android.AddHeader (" Environment variables" ).AddTable($ (Build-AndroidEnvironmentTable ))
232249
233250# Cached Docker images
234- $installedSoftware.AddHeader (" Cached Docker images" ).AddTable($ (Get-CachedDockerImagesTableData ))
251+ if (-not (Test-IsWin25 )) {
252+ $installedSoftware.AddHeader (" Cached Docker images" ).AddTable($ (Get-CachedDockerImagesTableData ))
253+ }
235254
236255# Generate reports
237256$softwareReport.ToJson () | Out-File - FilePath " C:\software-report.json" - Encoding UTF8NoBOM
0 commit comments