install.ps1 1005 B

123456789101112131415161718192021222324252627282930313233343536
  1. # Install FusionPBX
  2. # Installs PostreSQL, PostgreSQL ODBC driver, PHP 7.1, GIT, Web Platform Installer,
  3. # Configures ODBC, IIS, and FusionPBX
  4. # "Uncomment and remove this comment to enable weak security ciphers" [Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls, ssl3"
  5. # includes
  6. . .\resources\config.ps1
  7. . .\resources\get-file.ps1
  8. . .\resources\get-link.ps1
  9. . .\resources\get-installed-app.ps1
  10. . .\resources\install-postgresql.ps1
  11. . .\resources\install-postgresql-odbc.ps1
  12. . .\resources\install-freeswitch.ps1
  13. . .\resources\install-git.ps1
  14. . .\resources\install-fusionpbx.ps1
  15. . .\resources\install-webplatform.ps1
  16. . .\resources\install-iis.ps1
  17. # installed applications
  18. Get-Installed-App "FreeSWITCH*"
  19. Get-Installed-App "PHP*"
  20. Get-Installed-App "PostgreSQL*"
  21. Get-Installed-App "psqlODBC*"
  22. Get-Installed-App "7zip"
  23. Install-PostgreSQL
  24. Install-PostgresODBC
  25. Install-FreeSWITCH
  26. Install-Git
  27. Install-FusionPBX
  28. Install-WebPlatform
  29. Install-IIS
  30. # Finish the install
  31. . .\resources\finish.ps1