Windows PowerShell Command Builder for SharePoint


The Windows PowerShell for SharePoint Command Builder enables IT pros and power users to visually assemble commands in the browser and then take those commands to their respective products.

The Windows PowerShell Command Builder for Microsoft SharePoint 2010, Microsoft SharePoint 2013, SharePoint Online, and Microsoft Office 365 is an HTML5 application that is designed to help IT professionals and power users learn how to use Windows PowerShell for administrative tasks.

Windows PowerShell Command Builder for SharePoint





For Details Click here…..

For additional information, see the Getting Started Guide.





Iterating through all Document Libraries, Folder and Item using Powershell


In order to retrieve all document libraries, get list of folder and nested folder and list document within library and folder, following script generate list. Add site name and file name to save result.

Here is the PowerShell script which can get you Files-Folders-Libraries:

#Get all lists in farm
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Get the Site collection
$Site= Get-SPSite http://sharepointsite

$outputPath = “c:\Portallist.csv”

Function GetMyFiles($Folder)

Write-Host “+in : “$Folder.Name
foreach($file in $Folder.Files)
Write-Host “`t” $file.Name
Add-Content -Path $outputPath -Value  ”                     File Name : $($file.Name)”


#Loop through all subfolders and call the function recursively
foreach ($SubFolder in $Folder.SubFolders)
if($SubFolder.Name -ne “Forms”)
Write-Host “`t” -NoNewline
Add-Content -Path $outputPath -Value  ”           Folder Name : $($SubFolder.Name)”


#Loop throuh all Sub Sites
foreach($Web in $Site.AllWebs)
Write-Host “—————————————————–”
Write-Host “Site Name: ‘$($web.Title)’ at $($web.URL)”
Add-Content -Path $outputPath -Value  “Website : $($web.Title)”
foreach($list in $Web.Lists)
#Filter Doc Libs, Eliminate Hidden ones
if(($List.BaseType -eq “DocumentLibrary”) -and ($List.Hidden -eq $false) )
Write-Host “——————————————-” “+” $List.RootFolder
Add-Content -Path $outputPath -Value  ”         Library : $($List.RootFolder)”


Sharepoint Learning Kit 2010 (SLK 2010)

SharePoint’s role in the enrichment of secondary education has been particularly strong.
SharePoint Learning Kit also known as SLK is a delivery tool for SCORM compliant documents and being used in education sector.

This E-Learning Tool can bring a different element of learning to pupils giving them access to their marks on work automatically having submitted it to the server.

What is SharePoint Learning Kit:

SharePoint Learning Kit is a SCORM 2004 certified e-learning delivery and tracking application built as a Windows SharePoint Services 3.0 solution. It works with either Windows SharePoint Services 3.0 or Microsoft Office SharePoint Server 2007, and has the following core features:
Supports SCORM 1.2, SCORM 2004, and Class Server content, allowing users to store and manage this content in SharePoint document libraries.
Supports learner-centric and instructor-led (assigned) workflows.
Allows assignment, tracking and grading of both e-learning and non-e-learning content.

What is SCORM?
SCORM which stands for ‘Sharable Content Object Reference Model’ is a standard for web based learning.  Many companies create SCORM compliant files so they can be delivered by several SCORM delivery tools.


Learning Reference: