This profile includes a number of modules, primarily supporting the "DNNing" module, which is used to create and restore DNN sites, as well as other maintenance tasks, like removing and upgrading the sites.
The following prerequisites are required in order to use this profile:
Set-ExecutionPolicy RemoteSigned
soft
pointing to the root of this "software repository"DNN\Versions\DotNetNuke 7
, which contains the DNN 7 community platform packages (install, source, upgrade, and symbols)DNN\Versions\DotNetNuke PE
or DNN\Versions\DotNetNuke EE
for Evoq Content or Evoq Content Enterprise, respectively.Once all of that is in place, you can clone this repository into the default PowerShell profile location (so you'll also need git installed). From a PowerShell session:
git clone https://github.com/bdukes/PowerShell-Profile.git $profile\.. --recursive
If you already have a PowerShell profile, you can clone this elsewhere and manually merge it into your existing profile.