PandoraSetUp - mimorep/PandoraBox GitHub Wiki

What is pandoraSetUp

PandoraSetUp.ps1 is a PowerShell script that will automate, all the configuration for the machine. This will be runned automattly after the post-setup to end the machine configuration.

If you find any errors you can run again the script, it will be located in:

C:\pandorasetup.ps1

If some erros are prompt during the installation you will find a log with the erros in:

C:\PandoraSetUpLogs\

Program options

The program is presented with the next options, on the current state:

  • DoSetUp
  • DoInternetSetUp
  • UpdateModule

If you want to call any of the options from the console you should type (note to replace DoSetUp with the option you need):

.\pandorasetup.ps1 -DoSetUp

DoSetUp

This is the standard option it will apply changes to the machine offline, the actions performed by this method are the next:

  • Change the policy execution
  • Persist the IP changer
  • Change to the Pandora Wallpaper
  • Create the special tools folders .lnks
  • Remove the junk .lnks created during the set-up
  • Set-Up a custom Taskbar for the machine
  • Create an Easter Egg for the user to discover
  • Disable Windows Co-pilot if need it
  • Change the Windows terminal theme
  • Perform the basic installation of oh-my-posh

DoInternetSetUp

This option will require internet connection but this one is not mandatory, it will install some non essentials tools such as:

  • Install Chocolately
  • Complete the installation of oh-my-posh with a custom theme
  • Re-install if need it (the ISO will do it in silent mode, but some times the $PATHS are not corretly updated) Git
  • Add shorcuts for UNIX tools such as: grep, tail, cat...

UpdateModule

I'm currently working on this module, but this will enable myself to push updates to this script itself, if the users wants to have the lastets version.

Update the tool

Still working on this