Skip to main content
Last modified at 3/28/2016 7:29 PM by Thomas Carpe

​Getting started with CloudPower is easy.

Just install the MSI to your local computer. The installer doesn't have many options, so just click next a few times and you're done.

CloudPower is based on the Office 365 PowerShell and SharePoint Client SDK. However, all the necessary DLLs needed to connect to Office 365 should be included in the installer. This will place the needed DLLs and configuration files into your PowerShell modules folder located at "<My Documents>/WindowsPowerShell/Modules/CloudPower". Note that PowerShell v2.0 or better is a requirement.

After the install you should have a directory structure like this:

  • My Documents
    • WindowsPowerShell
      • Modules
        • CloudPower
          • _Examples
          • Logs
          • Docs

Next, open a PowerShell commend console and import the module, like so:

Import-Module CloudPower -Verbose

The full list of imported commands in available here.

Test connectivity with the Connect-SPOWeb command, like so:

Connect-SPOWeb -Verbose `
    -TargetWeb `

Be sure to substitute your own SharePoint web application and user name. The console will prompt you to enter your password. There's also a paramater that accepts the results from Get-Credentials.

If you haven't registered for the web site you entered, you'll be asked to provide a license key or to self-register for Lite edition. You can get a trial or purchase a license key here: Get a License Key.

If everything is working correctly, you should see output from the above command like this:

Parent           : {[|,                 LiquidMercury.SharePoint.Client.PowerShell.WebContextManager]}
TargetWebUri     :
TargetWebUrl     :
Credentials      : Kraken.SharePoint.Client.Connections.SharePointCredential
FolderCache      : Kraken.SharePoint.Client.Caching.FolderCache
ListCache        : Kraken.SharePoint.Client.Caching.ListCache
ContentTypeCache : Kraken.SharePoint.Client.Caching.ContentTypeCache
IsCachingEnabled : True
IsConnected      : True
IsInitialized    : True
Context          : Microsoft.SharePoint.Client.ClientContext
LogWriter        :
ExtendedData     : {}

Okay, we're connected. Now what? Take a look at the list of commands and some examples.