Con il comando "Get-ExecutionPolicy" è possibile verificare lo stato attuale dei permessi per l’esecuzione degli script.
Eventualmente per modificare i criteri di esecuzione, se non sono "unrestricted", digitare:
"Set-ExecutionPolicy unrestricted"
Identificare sul pc i path di:
SonarScanner.MSBuild.exeSolutionName.sln del progetto che si vuole analizzarelocalhost:9000 ip e porta del server dove è presente SonarQubeabcdfefg è il parametro creato in SonarQube (lo si trova all'interno di SonarQube dopo essersi loggato con unsername e password di amministratore)
Digitare poi i seguenti comandi, opportunamente modificati:
C:\...\SonarScanner.MSBuild.exe begin /k:"SolutionName" /d:sonar.host.url=http://localhost:9000 /d:sonar.login=abcdfefg
& 'C:\...\MSBuild.exe' SolutionName.sln /t:Rebuild
C:\...\SonarScanner.MSBuild.exe end /d:sonar.login=abcdfefg
Per maggiori info ecco la guida di riferimento: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+MSBuild/