Sonar Scanner on Windows Servers

Sonar-Scanner 3.3
Windows Server 2012 R2 Standard

If I am installing sonar-scanner-msbuild-4.6.2.2108-net46.zip on a Windows server, do I also need to install sonar-scanner-cli-3.3.0.1492-windows.zip to scan other languages such as java, javascript, typescript, python, etc.?

Thank you.

Could you? Yes. sonar-scanner-msbuild-4.6.2.2108-net46/sonar-scanner-3.3.0.1492/bin/sonar-scanner is just our vanilla scanner

Do we regularly see people do that? No.

Thanks Colin but my question is do I need to if I want to scan languages other than .Net? If I don’t need to install the “vanilla” scanner with the msbuild scanner to do that, do I just put the plugins for the other languages in the plugins directory of the msbuild scanner?

Ah, sorry I misunderstood your question.

If your files of other languages are included in your Visual Studio solution, you don’t need to do anything else to scan them. The language plugins just need to be installed on your SonarQube server, the Scanner for MSBuild will take care of the rest.

If you are scanning code outside of the context of MSBuild or a Visual Studio solution (or one of our other build-tool specific scanners, like Maven, Gradle, or Ant), usually the standalone scanner is downloaded and installed separately.

You don’t need to install any plugins for the scanner – just point it at your SonarQube instance.