setup-sqlserver-bootstrap.ps1 1.4 KB

12345678910111213141516171819202122232425
  1. # To download and run this script, open an elevated Command Prompt and then run:
  2. #
  3. # powershell -ExecutionPolicy Bypass -Command "iex (New-Object Net.WebClient).DownloadString('https://raw.github.com/TechEmpower/FrameworkBenchmarks/master/setup-sqlserver-bootstrap.ps1')"
  4. $basedir = "C:\FrameworkBenchmarks"
  5. $rawRepo = "https://raw.github.com/TechEmpower/FrameworkBenchmarks/master"
  6. $config_url = $rawRepo + "/config"
  7. $config_local = $basedir + "\config"
  8. $setup_sqlserver_url = $rawRepo + "/setup-sqlserver.ps1"
  9. $setup_sqlserver_local = $basedir + "\setup-sqlserver.ps1"
  10. $create_sqlserver_login_and_database_url = $config_url + "/create-sqlserver-login-and-database.sql"
  11. $create_sqlserver_login_and_database_local = $config_local + "/create-sqlserver-login-and-database.sql"
  12. $create_sqlserver_url = $config_url + "/create-sqlserver.sql"
  13. $create_sqlserver_local = $config_local + "/create-sqlserver.sql"
  14. Write-Host "Creating directory: $config_local`n"
  15. New-Item -Path $config_local -Type Directory -Force | Out-Null
  16. Write-Host "Downloading setup files...`n"
  17. (New-Object System.Net.WebClient).DownloadFile($setup_sqlserver_url, $setup_sqlserver_local)
  18. (New-Object System.Net.WebClient).DownloadFile($create_sqlserver_login_and_database_url, $create_sqlserver_login_and_database_local)
  19. (New-Object System.Net.WebClient).DownloadFile($create_sqlserver_url, $create_sqlserver_local)
  20. powershell -ExecutionPolicy Bypass -File $setup_sqlserver_local