Skip to content
This repository was archived by the owner on Aug 12, 2025. It is now read-only.
Janik von Rotz edited this page Feb 22, 2014 · 96 revisions

Welcome to the Powershell PowerUp wiki!

First Read This

  • This PowerShell Project is compatible with PowerShell v2 and v3.
  • PowerShell PowerUp is a Server Management Framework.
  • The namespace for PowerShell PowerUp functions is [verb]-PP[noun].

Installation

The installation and the installed profile script using the project folders and the related PowerShell global variables from the Microsoft.PowerShell_profile.config.ps1 file.

Features

Default features

By default the install script installs these features:

Customizable features

Based on the PowerShell PowerUp config files definitions you can add these features:

New commands

You'll get a bunch of new functions to manage your service installation.

  • [PowerShell PowerUp](wiki/PowerShell PowerUp Commands)
  • [PowerShell](wiki/PowerShell Commands)
  • [ActiveDirectory](wiki/ActiveDirectory Commands)
  • [Windows](wiki/Windows Commands)
  • [Windows Server](wiki/Windows Server Commands)
  • [SQLServer](wiki/SQLServer Commands)
  • [SharePoint](wiki/SharePoint Commands)
  • [SharePoint Online](wiki/SharePoint Online Commands)
  • [Script](wiki/Script Commands)
  • [Script Shortcut](wiki/Script Shortcut Commands)

Management modules

By adding scripts and configuration files to the config folder you can make use of this features:

Hubs

The heart of PowerShell PowerUp are the following folders, based on these folders you'll find a global variable containing the path to the folder and further useful stuff.

  • Variable: $PSapps

    • Application variables used by PowerShell PowerUp
  • Variable: $PSconfigs and folder: configs

  • Variable: $PSfunctions and folder: functions

    • Add the PowerShell function scripts to this folder
    • There aren't any definitions for the folder structure.
  • Variable: $PSlogs and folder: logs

    • If transcription is enabled, logs will be stored in this folder.
  • Variable: $PSbin and folder: bin

    • This folder will be added to the system path environment variable.
    • This folder contains links to binaries mostly used by the package installer.
  • Variable: $PSlib and folder: lib

    • This folder contains dlls and modules used by PowerShell PowerUp.
    • This is the repository for the PowerShell PowerUp Package Manager.
  • Variable: $PSscripts and folder: scripts

    • Store your scripts here.
  • templates $PStemplates

    • This folder contains the templates for the PowerShell PowerUp config files.

Clone this wiki locally