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 Jan 7, 2014 · 96 revisions

Welcome to the Powershell-Profile wiki!

First Read This

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

Installation

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

Customizable features

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

Global Variables

The heart of PowerShell Profile 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 Profile
  • 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 Profile.
    • This is the repository for the PowerShell Profile Package Manager.
  • Variable: $PSscripts and folder: scripts

    • This folder contains several default scripts from the repository
    • You can arrange things at your preferences.
  • templates $PStemplates

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

After The Installation

By default the install script installs these features:

Commands

  • [PowerShell Profile](wiki/PowerShell Profile 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)

Management Modules

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

Clone this wiki locally