SlideShare a Scribd company logo
1 of 16
Download to read offline
Connect PowerShell
scripts to native
SharePoint lists for
reporting, notifications
and workflows

11/7/2013

Layer 2 GmbH | Eiffestr. 664b| D-20537 Hamburg, Germany | sales@layer2de | www.layer2.de/en/ | +49 (0) 40 - 28 41 12 30

1
Who is Layer2?
 As a Microsoft Gold Certified Partner and ISV based in
Hamburg (Germany), Layer2 is one of the leading providers
of Microsoft SharePoint and Office 365 apps in Europe with
a major focus on Data Integration, Collaborative Knowledge
Management and Social Networking.
 Layer2 has also been known as a reliable partner to
customers in Central Europe, offering additional consulting
and services in the fields of SharePoint, .NET programming
and IT infrastructure for more than 20 years.

11/7/2013

Layer2 is one of the leading providers of Microsoft SharePoint and Office 365 apps in Europe

2
What is PowerShell?
 Windows PowerShell is Microsoft's task automation and
configuration management framework, consisting of a
command-line shell and associated scripting language built on
.NET Framework. It is often used for administration and
reporting, not only for the Windows operating system but also
for applications platforms like Microsoft Exchange, SQL Server
or SharePoint.
 You can use the Layer2 Cloud Connector (for SharePoint
Online) or the Layer2 Business Data List Connector (for
SharePoint on-premise) to connect the output of such scripts
as reports to synchronize with a native SharePoint list.

11/7/2013

The Cloud Connector makes ALL native SharePoint features available for external data

3
What is the SharePoint Cloud Connector?
 The SharePoint Cloud Connector connects native SharePoint lists and
libraries (on-premise or in the cloud) directly to almost any external data
sources, without any installation on SharePoint in just minutes, codeless
and bi-directional.
 All SharePoint list features are available as usual for your external data, e.g.
views, search, metadata, alerts and even workflows, to take business
actions in SharePoint, when external data records are changed.
 The Cloud Connector simplifies your SharePoint architecture, increases
end user performance and availability, overcomes limitations and solves
many issues that still exists with the SharePoint out-of-the-box data
integration via BDC and BCS today, especially in the cloud.
 The Cloud Connector runs as standalone application (MMC) and Windows
Service on any Windows server or client, safely within the corporate
network. No access to corporate data from outside is required.

11/7/2013

The Cloud Connector makes ALL native SharePoint features available for external data

4
How does PowerShell to SharePoint work?
Various Data Sources

…and more systems
& applications

11/7/2013

PowerShell Script

Data Output

ADO.NET Data Provider

ADO.NET Data Set

Layer2 Cloud Connector

Synchronization
Scheduling

SharePoint List

Reporting:
Views
Mobile Access
Grouping
Filter, Dashboards
Calculated Columns
Search
Versioning
Subscriptions
Notifications
Workflows, Tasks

The Cloud Connector can highly improve reporting via PowerShell by connecting native SharePoint lists codeless

5
PowerShell to SharePoint - Why?
 Reporting using native SharePoint lists: All list features available for the PowerShell
reporting data, e.g. views, filter, grouping, calculated fields, search etc.
 Management Dashboards: Can be connected to the SharePoint lists.
 Mobile Access: PowerShell results are cached in native SharePoint lists for mobile
access, everywhere with any device.
 Notifications on data change: The script is executed scheduled on a regular base (e.g.
every hour). You will be notified in case of data changed by list subscriptions
 Workflows on data change: You can check for specific values, e.g. thresholds and start
your own business logic a workflow, if required. Think about library quotas or any other
reporting issue. Tasks can be created if required.
 Versioning: You have a history of changes for your script output / report.
 File Share Integration: You can list file shares with PowerShell and have the output
available in SharePoint lists to link back to files (e.g. using calculated fields link to
FTP/HTTP).

11/7/2013

The Cloud Connector overcomes limitations and solves issues that still exists with out-of-the-box BDC / BCS

6
Setup the PowerShell script
 As a sample we have used a script service.ps1 that simply lists the
services running on the current computer. Please note the
"param" part with data types, field names and default values that
is required for using SQL with the result set.
 param(
[String]$DisplayName='*',
[String]$Name='',
[String]$Status='',
[String]$ServiceName='',
[String]$ServiceType='',
[Boolean]$CanPauseAndContinue=0,
[Boolean]$CanShutdown=0,
[Boolean]$CanStop=0
)
Get-Service |Sort-Object DisplayName | Select-Object
DisplayName, Name, Status, ServiceName, ServiceType,
CanPauseAndContinue, CanShutdown, CanStop
 You can use any other script

11/7/2013

The Cloud Connector can be easily installed

7
Setup the data source
 If not installed, please install the Layer2
Cloud Connector.
 To connect Layer2 tools to a data source you
need a data provider (driver). For Windows
PowerShell you can install and use the
provider offered here by RSSBus.
 Please select the data provider in the Cloud
Connector data entity settings as shown and
configure.

11/7/2013

The Cloud Connector can be easily installed

8
Setup the data destination
 Before you setup the data destination, you
have to create. We are using a SharePoint
Online list in this sample.
 Generally you can use any data destination,
e.g. SQL tables.
 You have to create manually with the
appropriate structure / fields. After your data
destination is created, you can connect.

 See Cloud Connector documentation for
detailed connection strings.

11/7/2013

The Cloud Connector can be easily installed

9
Setup field mapping
 As a next step you have to setup the field /
column mapping between data source and
data destination.
 Please note that we don't use the automapping feature in this sample. That gives us
the option to map the ServiceName field
(from PowerShell) to the Title column in
SharePoint (as often required for SharePoint
lists).

11/7/2013

The Cloud Connector can be easily installed

10
Run First Sync
 Press „Run Now“ for first sync.
 Please note that with next sync existing
SharePoint list items are updated via the
primary key (Name).
 Only changes in data source cause changes in
data destinations.
 In this way notifications and workflows can
be used to take actions.
 In case everything fits, you can enable
scheduling and set an appropriate interval.

11/7/2013

The Cloud Connector can be easily installed

11
Your PowerShell Report in SharePoint
 As a result you have a native SharePoint list
connected to the output of a PowerShell
script.
 All the great SharePoint list features are
available: Views, calculated fields,
attachments, search, mobile access,
notifications, workflows, dashboards etc.

11/7/2013

The Cloud Connector can be easily installed

12
What else can be connected to SharePoint?
 Databases with existing ODBC / OLEDB / OData or other .NET based drivers (32-bit / 64-bit),
e.g. SQL Server, SQL Azure, Oracle, IBM DB2, Informix, AS/400, MySQL and many more.
 File Content like Microsoft Office Excel, Access, XML, CSV or other text files etc.
 File System (to replicate with SharePoint libraries)
 Applications like Exchange, Active Directory, SharePoint, etc.
 ERP / CRM / DMS / ECMS systems like Navision, SAP, MS Dynamics, etc.
 Cloud-based systems like Salesforce, SharePoint Online, CRM Online, Google,
Twitter, Facebook, any RSS or other XML-based web requests, etc.
 More data sources via 3rd party provider and gateways.

11/7/2013

Almost any data source can be connected to SharePoint via Business Data List Connector

13
Layer2 Partner Program for Reseller and Implementer
 Completely cost-free partner program. No contract required.
 Partner links at our product pages. Sales leads will find you as a local
partner and will contact you for order and implementation support.
 15 - 30% discount on production licenses to use our solutions in your
external customer projects or for resale.
 Place your orders using our on-line shop system. Simply enter your
partner coupon codes to receive your discounts.
 As a partner you can use our solutions internally, for demonstration or
within your intranet, extranet or even Internet as free NFR version.
 Premium support level with high priority and direct access to the
product development team. Joint development options.
Project support, if required.
 Free marketing and sales support, ready to use digital marketing kit
including flyers, presentations and evaluation downloads.

11/7/2013

Layer2 as a vendor is powerful together with its partners - and for its partners.

14
Layer2 company profile
A reliable partner in the fields of SharePoint, .NET-programming and
IT-Infrastructure since more than 20 years
 1991

Business formation as “Cords und Jacobi, EDV-Beratung und ITDienstleistungen” in Hamburg, Germany

 2001

Change of the company’s name to “Layer 2 GmbH”

 2003

Focus on Microsoft Technologies, especially .NET and SharePoint

 2007

Market entry Austria and Switzerland

 2008

Microsoft Certified Partner

 2009

Start of international product marketing

 2010

Microsoft Gold Certified Partner ISV / Software Competence

 2011

Microsoft Cloud Accelerate Partner

 2012

Microsoft Gold Certified Partner Portals and Collaboration

11/7/2013

Hamburg

Karlsruhe

Layer2 – Successful for more than 20 years in the fields of SharePoint, .NET-programming and IT-Infrastructure

15
What are you waiting for?
Please click below to register, download and evaluate @ www.layer2.de/en/ today.
See here for FAQs.

11/7/2013

Make your SharePoint even better – download and try today.

16

More Related Content

What's hot

Power pivot planning_and_deployment_whitepaper
Power pivot planning_and_deployment_whitepaperPower pivot planning_and_deployment_whitepaper
Power pivot planning_and_deployment_whitepaperKlaudiia Jacome
 
Merger and Acquisition and Office 365
Merger and Acquisition and Office 365Merger and Acquisition and Office 365
Merger and Acquisition and Office 365Thomas Stensitzki
 
Session 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan FolletteSession 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan FolletteMithun T. Dhar
 
Hol311 Getting%20 Started%20with%20the%20 Business%20 Data%20 Catalog%20in%20...
Hol311 Getting%20 Started%20with%20the%20 Business%20 Data%20 Catalog%20in%20...Hol311 Getting%20 Started%20with%20the%20 Business%20 Data%20 Catalog%20in%20...
Hol311 Getting%20 Started%20with%20the%20 Business%20 Data%20 Catalog%20in%20...LiquidHub
 
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...Planet Technologies
 
Share point link
Share point linkShare point link
Share point linkItopia
 
德國 combit List & label 21 報表設計工具軟體新功能介紹
德國 combit List & label 21 報表設計工具軟體新功能介紹德國 combit List & label 21 報表設計工具軟體新功能介紹
德國 combit List & label 21 報表設計工具軟體新功能介紹Cheer Chain Enterprise Co., Ltd.
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 developmentyounjw
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Ashish Saxena
 
Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010Jordan Remix
 
德國 Maxqda 12 質性分析軟體 入門及完整參考手冊
德國 Maxqda 12 質性分析軟體 入門及完整參考手冊德國 Maxqda 12 質性分析軟體 入門及完整參考手冊
德國 Maxqda 12 質性分析軟體 入門及完整參考手冊Cheer Chain Enterprise Co., Ltd.
 
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...RCSLLC
 
5 form templates and form library
5   form templates and form library5   form templates and form library
5 form templates and form libraryicdesktop
 
K2 Fast Workflow
K2 Fast WorkflowK2 Fast Workflow
K2 Fast WorkflowK2
 

What's hot (20)

Power pivot planning_and_deployment_whitepaper
Power pivot planning_and_deployment_whitepaperPower pivot planning_and_deployment_whitepaper
Power pivot planning_and_deployment_whitepaper
 
Merger and Acquisition and Office 365
Merger and Acquisition and Office 365Merger and Acquisition and Office 365
Merger and Acquisition and Office 365
 
Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
 
Session 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan FolletteSession 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan Follette
 
Hol311 Getting%20 Started%20with%20the%20 Business%20 Data%20 Catalog%20in%20...
Hol311 Getting%20 Started%20with%20the%20 Business%20 Data%20 Catalog%20in%20...Hol311 Getting%20 Started%20with%20the%20 Business%20 Data%20 Catalog%20in%20...
Hol311 Getting%20 Started%20with%20the%20 Business%20 Data%20 Catalog%20in%20...
 
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
 
Officexml
OfficexmlOfficexml
Officexml
 
SAP BI 7.0 Info Providers
SAP BI 7.0 Info ProvidersSAP BI 7.0 Info Providers
SAP BI 7.0 Info Providers
 
Share point link
Share point linkShare point link
Share point link
 
德國 combit List & label 21 報表設計工具軟體新功能介紹
德國 combit List & label 21 報表設計工具軟體新功能介紹德國 combit List & label 21 報表設計工具軟體新功能介紹
德國 combit List & label 21 報表設計工具軟體新功能介紹
 
Office 365 development
Office 365 developmentOffice 365 development
Office 365 development
 
Melvin Cureton Resume
Melvin Cureton ResumeMelvin Cureton Resume
Melvin Cureton Resume
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
 
Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010
 
德國 Maxqda 12 質性分析軟體 入門及完整參考手冊
德國 Maxqda 12 質性分析軟體 入門及完整參考手冊德國 Maxqda 12 質性分析軟體 入門及完整參考手冊
德國 Maxqda 12 質性分析軟體 入門及完整參考手冊
 
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
Upgrading Share Point Portal Server 2003 Customizations To Share Point Server...
 
5 form templates and form library
5   form templates and form library5   form templates and form library
5 form templates and form library
 
K2 Fast Workflow
K2 Fast WorkflowK2 Fast Workflow
K2 Fast Workflow
 
Bdc Screens
Bdc ScreensBdc Screens
Bdc Screens
 
Easy dms basic process guide
Easy dms basic process guideEasy dms basic process guide
Easy dms basic process guide
 

Viewers also liked

Preprocessor presentation
Preprocessor presentationPreprocessor presentation
Preprocessor presentationMario Noble
 
Sassy! Stylesheets with SCSS by Kathryn Rotondo
Sassy! Stylesheets with SCSS by Kathryn RotondoSassy! Stylesheets with SCSS by Kathryn Rotondo
Sassy! Stylesheets with SCSS by Kathryn RotondoCodemotion
 
Task Automatisierung mit Grunt.js
Task Automatisierung mit Grunt.jsTask Automatisierung mit Grunt.js
Task Automatisierung mit Grunt.js3rfan
 
Bootstrap Workout 2015
Bootstrap Workout 2015Bootstrap Workout 2015
Bootstrap Workout 2015Rob Davarnia
 
Sassy Stylesheets with SCSS
Sassy Stylesheets with SCSSSassy Stylesheets with SCSS
Sassy Stylesheets with SCSSKathryn Rotondo
 
Auto Tagger for SharePoint - Rule-based Content Classification
Auto Tagger for SharePoint - Rule-based Content ClassificationAuto Tagger for SharePoint - Rule-based Content Classification
Auto Tagger for SharePoint - Rule-based Content ClassificationFrank Daske
 
Exam 70 480 CSS3 at Jinal Desai .NET
Exam 70 480 CSS3 at Jinal Desai .NETExam 70 480 CSS3 at Jinal Desai .NET
Exam 70 480 CSS3 at Jinal Desai .NETjinaldesailive
 
Front-end development automation with Grunt
Front-end development automation with GruntFront-end development automation with Grunt
Front-end development automation with Gruntbenko
 
Intro to Sass for WordPress Developers
Intro to Sass for WordPress DevelopersIntro to Sass for WordPress Developers
Intro to Sass for WordPress DevelopersSuzette Franck
 
Getting Started with Sass & Compass
Getting Started with Sass & CompassGetting Started with Sass & Compass
Getting Started with Sass & CompassRob Davarnia
 
Improving Workflows With Grunt.js - Big D Design 2014 - Dallas Texas
Improving Workflows With Grunt.js - Big D Design 2014 - Dallas TexasImproving Workflows With Grunt.js - Big D Design 2014 - Dallas Texas
Improving Workflows With Grunt.js - Big D Design 2014 - Dallas TexasPreston McCauley
 
Introducing grunt, npm and sass
Introducing grunt, npm and sassIntroducing grunt, npm and sass
Introducing grunt, npm and sasspriyanka1452
 
Introduction to SASS
Introduction to SASSIntroduction to SASS
Introduction to SASSJon Dean
 
Grunt - The JavaScript Task Runner
Grunt - The JavaScript Task RunnerGrunt - The JavaScript Task Runner
Grunt - The JavaScript Task RunnerMohammed Arif
 
Sass - Getting Started with Sass!
Sass - Getting Started with Sass!Sass - Getting Started with Sass!
Sass - Getting Started with Sass!Eric Sembrat
 
Professional Front End Development
Professional Front End DevelopmentProfessional Front End Development
Professional Front End Developmentnelsonmenezes
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Oleksii Prohonnyi
 
UX & UI Design : les tendances pour 2017
UX & UI Design : les tendances pour 2017UX & UI Design : les tendances pour 2017
UX & UI Design : les tendances pour 2017NiceToMeetYou
 
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and FriendsThe Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and FriendsStacy Kvernmo
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of EverythingCharbel Zeaiter
 

Viewers also liked (20)

Preprocessor presentation
Preprocessor presentationPreprocessor presentation
Preprocessor presentation
 
Sassy! Stylesheets with SCSS by Kathryn Rotondo
Sassy! Stylesheets with SCSS by Kathryn RotondoSassy! Stylesheets with SCSS by Kathryn Rotondo
Sassy! Stylesheets with SCSS by Kathryn Rotondo
 
Task Automatisierung mit Grunt.js
Task Automatisierung mit Grunt.jsTask Automatisierung mit Grunt.js
Task Automatisierung mit Grunt.js
 
Bootstrap Workout 2015
Bootstrap Workout 2015Bootstrap Workout 2015
Bootstrap Workout 2015
 
Sassy Stylesheets with SCSS
Sassy Stylesheets with SCSSSassy Stylesheets with SCSS
Sassy Stylesheets with SCSS
 
Auto Tagger for SharePoint - Rule-based Content Classification
Auto Tagger for SharePoint - Rule-based Content ClassificationAuto Tagger for SharePoint - Rule-based Content Classification
Auto Tagger for SharePoint - Rule-based Content Classification
 
Exam 70 480 CSS3 at Jinal Desai .NET
Exam 70 480 CSS3 at Jinal Desai .NETExam 70 480 CSS3 at Jinal Desai .NET
Exam 70 480 CSS3 at Jinal Desai .NET
 
Front-end development automation with Grunt
Front-end development automation with GruntFront-end development automation with Grunt
Front-end development automation with Grunt
 
Intro to Sass for WordPress Developers
Intro to Sass for WordPress DevelopersIntro to Sass for WordPress Developers
Intro to Sass for WordPress Developers
 
Getting Started with Sass & Compass
Getting Started with Sass & CompassGetting Started with Sass & Compass
Getting Started with Sass & Compass
 
Improving Workflows With Grunt.js - Big D Design 2014 - Dallas Texas
Improving Workflows With Grunt.js - Big D Design 2014 - Dallas TexasImproving Workflows With Grunt.js - Big D Design 2014 - Dallas Texas
Improving Workflows With Grunt.js - Big D Design 2014 - Dallas Texas
 
Introducing grunt, npm and sass
Introducing grunt, npm and sassIntroducing grunt, npm and sass
Introducing grunt, npm and sass
 
Introduction to SASS
Introduction to SASSIntroduction to SASS
Introduction to SASS
 
Grunt - The JavaScript Task Runner
Grunt - The JavaScript Task RunnerGrunt - The JavaScript Task Runner
Grunt - The JavaScript Task Runner
 
Sass - Getting Started with Sass!
Sass - Getting Started with Sass!Sass - Getting Started with Sass!
Sass - Getting Started with Sass!
 
Professional Front End Development
Professional Front End DevelopmentProfessional Front End Development
Professional Front End Development
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1
 
UX & UI Design : les tendances pour 2017
UX & UI Design : les tendances pour 2017UX & UI Design : les tendances pour 2017
UX & UI Design : les tendances pour 2017
 
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and FriendsThe Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of Everything
 

Similar to Improve PowerShell reporting using SharePoint lists for results

Office 365: Integration Dynamics CRM with SharePoint & Outlook via OData
Office 365: Integration Dynamics CRM with SharePoint & Outlook via ODataOffice 365: Integration Dynamics CRM with SharePoint & Outlook via OData
Office 365: Integration Dynamics CRM with SharePoint & Outlook via ODataLayer2
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesInfoDev
 
Office 365 Local File Share Synchronization - Issues Solved.
Office 365 Local File Share Synchronization - Issues Solved.Office 365 Local File Share Synchronization - Issues Solved.
Office 365 Local File Share Synchronization - Issues Solved.Layer2
 
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVPConnecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVPAyman El-Hattab
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Ayman El-Hattab
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010nplowman
 
SharePoint: SAP Integration & Synchronization via NetWeaver & OData
SharePoint: SAP Integration & Synchronization via NetWeaver & ODataSharePoint: SAP Integration & Synchronization via NetWeaver & OData
SharePoint: SAP Integration & Synchronization via NetWeaver & ODataLayer2
 
Irw Generic Power Point
Irw Generic Power PointIrw Generic Power Point
Irw Generic Power PointNatashaIRWS
 
Tunnelpoint Pitch
Tunnelpoint PitchTunnelpoint Pitch
Tunnelpoint Pitchtunnelpoint
 
SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)Mithun T. Dhar
 
Introduction to Microsoft Flow - Introduction & advanced scenarios
Introduction to Microsoft Flow - Introduction & advanced scenariosIntroduction to Microsoft Flow - Introduction & advanced scenarios
Introduction to Microsoft Flow - Introduction & advanced scenariosserge luca
 
SAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & ServicesSAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & ServicesAndrew Harding
 
Business Intelligence for users - Sharperlight
Business Intelligence for users - SharperlightBusiness Intelligence for users - Sharperlight
Business Intelligence for users - SharperlightMichell8240
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
E form vendor for o&g
E form vendor for o&gE form vendor for o&g
E form vendor for o&gSougata Mitra
 
E form vendor for Oil & Gas
E form vendor for Oil & GasE form vendor for Oil & Gas
E form vendor for Oil & Gassougatam
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptxkjkombrink
 

Similar to Improve PowerShell reporting using SharePoint lists for results (20)

Office 365: Integration Dynamics CRM with SharePoint & Outlook via OData
Office 365: Integration Dynamics CRM with SharePoint & Outlook via ODataOffice 365: Integration Dynamics CRM with SharePoint & Outlook via OData
Office 365: Integration Dynamics CRM with SharePoint & Outlook via OData
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise Features
 
Office 365 Local File Share Synchronization - Issues Solved.
Office 365 Local File Share Synchronization - Issues Solved.Office 365 Local File Share Synchronization - Issues Solved.
Office 365 Local File Share Synchronization - Issues Solved.
 
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVPConnecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010
 
SharePoint: SAP Integration & Synchronization via NetWeaver & OData
SharePoint: SAP Integration & Synchronization via NetWeaver & ODataSharePoint: SAP Integration & Synchronization via NetWeaver & OData
SharePoint: SAP Integration & Synchronization via NetWeaver & OData
 
Irw Generic Power Point
Irw Generic Power PointIrw Generic Power Point
Irw Generic Power Point
 
SharePoint Integration
SharePoint IntegrationSharePoint Integration
SharePoint Integration
 
Tunnelpoint Pitch
Tunnelpoint PitchTunnelpoint Pitch
Tunnelpoint Pitch
 
SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)
 
Introduction to Microsoft Flow - Introduction & advanced scenarios
Introduction to Microsoft Flow - Introduction & advanced scenariosIntroduction to Microsoft Flow - Introduction & advanced scenarios
Introduction to Microsoft Flow - Introduction & advanced scenarios
 
SAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & ServicesSAP Cloud Platform - Integration, Extensibility & Services
SAP Cloud Platform - Integration, Extensibility & Services
 
Business Intelligence for users - Sharperlight
Business Intelligence for users - SharperlightBusiness Intelligence for users - Sharperlight
Business Intelligence for users - Sharperlight
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
E form vendor for o&g
E form vendor for o&gE form vendor for o&g
E form vendor for o&g
 
E form vendor for Oil & Gas
E form vendor for Oil & GasE form vendor for Oil & Gas
E form vendor for Oil & Gas
 
Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptx
 

Recently uploaded

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 

Recently uploaded (20)

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 

Improve PowerShell reporting using SharePoint lists for results

  • 1. Connect PowerShell scripts to native SharePoint lists for reporting, notifications and workflows 11/7/2013 Layer 2 GmbH | Eiffestr. 664b| D-20537 Hamburg, Germany | sales@layer2de | www.layer2.de/en/ | +49 (0) 40 - 28 41 12 30 1
  • 2. Who is Layer2?  As a Microsoft Gold Certified Partner and ISV based in Hamburg (Germany), Layer2 is one of the leading providers of Microsoft SharePoint and Office 365 apps in Europe with a major focus on Data Integration, Collaborative Knowledge Management and Social Networking.  Layer2 has also been known as a reliable partner to customers in Central Europe, offering additional consulting and services in the fields of SharePoint, .NET programming and IT infrastructure for more than 20 years. 11/7/2013 Layer2 is one of the leading providers of Microsoft SharePoint and Office 365 apps in Europe 2
  • 3. What is PowerShell?  Windows PowerShell is Microsoft's task automation and configuration management framework, consisting of a command-line shell and associated scripting language built on .NET Framework. It is often used for administration and reporting, not only for the Windows operating system but also for applications platforms like Microsoft Exchange, SQL Server or SharePoint.  You can use the Layer2 Cloud Connector (for SharePoint Online) or the Layer2 Business Data List Connector (for SharePoint on-premise) to connect the output of such scripts as reports to synchronize with a native SharePoint list. 11/7/2013 The Cloud Connector makes ALL native SharePoint features available for external data 3
  • 4. What is the SharePoint Cloud Connector?  The SharePoint Cloud Connector connects native SharePoint lists and libraries (on-premise or in the cloud) directly to almost any external data sources, without any installation on SharePoint in just minutes, codeless and bi-directional.  All SharePoint list features are available as usual for your external data, e.g. views, search, metadata, alerts and even workflows, to take business actions in SharePoint, when external data records are changed.  The Cloud Connector simplifies your SharePoint architecture, increases end user performance and availability, overcomes limitations and solves many issues that still exists with the SharePoint out-of-the-box data integration via BDC and BCS today, especially in the cloud.  The Cloud Connector runs as standalone application (MMC) and Windows Service on any Windows server or client, safely within the corporate network. No access to corporate data from outside is required. 11/7/2013 The Cloud Connector makes ALL native SharePoint features available for external data 4
  • 5. How does PowerShell to SharePoint work? Various Data Sources …and more systems & applications 11/7/2013 PowerShell Script Data Output ADO.NET Data Provider ADO.NET Data Set Layer2 Cloud Connector Synchronization Scheduling SharePoint List Reporting: Views Mobile Access Grouping Filter, Dashboards Calculated Columns Search Versioning Subscriptions Notifications Workflows, Tasks The Cloud Connector can highly improve reporting via PowerShell by connecting native SharePoint lists codeless 5
  • 6. PowerShell to SharePoint - Why?  Reporting using native SharePoint lists: All list features available for the PowerShell reporting data, e.g. views, filter, grouping, calculated fields, search etc.  Management Dashboards: Can be connected to the SharePoint lists.  Mobile Access: PowerShell results are cached in native SharePoint lists for mobile access, everywhere with any device.  Notifications on data change: The script is executed scheduled on a regular base (e.g. every hour). You will be notified in case of data changed by list subscriptions  Workflows on data change: You can check for specific values, e.g. thresholds and start your own business logic a workflow, if required. Think about library quotas or any other reporting issue. Tasks can be created if required.  Versioning: You have a history of changes for your script output / report.  File Share Integration: You can list file shares with PowerShell and have the output available in SharePoint lists to link back to files (e.g. using calculated fields link to FTP/HTTP). 11/7/2013 The Cloud Connector overcomes limitations and solves issues that still exists with out-of-the-box BDC / BCS 6
  • 7. Setup the PowerShell script  As a sample we have used a script service.ps1 that simply lists the services running on the current computer. Please note the "param" part with data types, field names and default values that is required for using SQL with the result set.  param( [String]$DisplayName='*', [String]$Name='', [String]$Status='', [String]$ServiceName='', [String]$ServiceType='', [Boolean]$CanPauseAndContinue=0, [Boolean]$CanShutdown=0, [Boolean]$CanStop=0 ) Get-Service |Sort-Object DisplayName | Select-Object DisplayName, Name, Status, ServiceName, ServiceType, CanPauseAndContinue, CanShutdown, CanStop  You can use any other script 11/7/2013 The Cloud Connector can be easily installed 7
  • 8. Setup the data source  If not installed, please install the Layer2 Cloud Connector.  To connect Layer2 tools to a data source you need a data provider (driver). For Windows PowerShell you can install and use the provider offered here by RSSBus.  Please select the data provider in the Cloud Connector data entity settings as shown and configure. 11/7/2013 The Cloud Connector can be easily installed 8
  • 9. Setup the data destination  Before you setup the data destination, you have to create. We are using a SharePoint Online list in this sample.  Generally you can use any data destination, e.g. SQL tables.  You have to create manually with the appropriate structure / fields. After your data destination is created, you can connect.  See Cloud Connector documentation for detailed connection strings. 11/7/2013 The Cloud Connector can be easily installed 9
  • 10. Setup field mapping  As a next step you have to setup the field / column mapping between data source and data destination.  Please note that we don't use the automapping feature in this sample. That gives us the option to map the ServiceName field (from PowerShell) to the Title column in SharePoint (as often required for SharePoint lists). 11/7/2013 The Cloud Connector can be easily installed 10
  • 11. Run First Sync  Press „Run Now“ for first sync.  Please note that with next sync existing SharePoint list items are updated via the primary key (Name).  Only changes in data source cause changes in data destinations.  In this way notifications and workflows can be used to take actions.  In case everything fits, you can enable scheduling and set an appropriate interval. 11/7/2013 The Cloud Connector can be easily installed 11
  • 12. Your PowerShell Report in SharePoint  As a result you have a native SharePoint list connected to the output of a PowerShell script.  All the great SharePoint list features are available: Views, calculated fields, attachments, search, mobile access, notifications, workflows, dashboards etc. 11/7/2013 The Cloud Connector can be easily installed 12
  • 13. What else can be connected to SharePoint?  Databases with existing ODBC / OLEDB / OData or other .NET based drivers (32-bit / 64-bit), e.g. SQL Server, SQL Azure, Oracle, IBM DB2, Informix, AS/400, MySQL and many more.  File Content like Microsoft Office Excel, Access, XML, CSV or other text files etc.  File System (to replicate with SharePoint libraries)  Applications like Exchange, Active Directory, SharePoint, etc.  ERP / CRM / DMS / ECMS systems like Navision, SAP, MS Dynamics, etc.  Cloud-based systems like Salesforce, SharePoint Online, CRM Online, Google, Twitter, Facebook, any RSS or other XML-based web requests, etc.  More data sources via 3rd party provider and gateways. 11/7/2013 Almost any data source can be connected to SharePoint via Business Data List Connector 13
  • 14. Layer2 Partner Program for Reseller and Implementer  Completely cost-free partner program. No contract required.  Partner links at our product pages. Sales leads will find you as a local partner and will contact you for order and implementation support.  15 - 30% discount on production licenses to use our solutions in your external customer projects or for resale.  Place your orders using our on-line shop system. Simply enter your partner coupon codes to receive your discounts.  As a partner you can use our solutions internally, for demonstration or within your intranet, extranet or even Internet as free NFR version.  Premium support level with high priority and direct access to the product development team. Joint development options. Project support, if required.  Free marketing and sales support, ready to use digital marketing kit including flyers, presentations and evaluation downloads. 11/7/2013 Layer2 as a vendor is powerful together with its partners - and for its partners. 14
  • 15. Layer2 company profile A reliable partner in the fields of SharePoint, .NET-programming and IT-Infrastructure since more than 20 years  1991 Business formation as “Cords und Jacobi, EDV-Beratung und ITDienstleistungen” in Hamburg, Germany  2001 Change of the company’s name to “Layer 2 GmbH”  2003 Focus on Microsoft Technologies, especially .NET and SharePoint  2007 Market entry Austria and Switzerland  2008 Microsoft Certified Partner  2009 Start of international product marketing  2010 Microsoft Gold Certified Partner ISV / Software Competence  2011 Microsoft Cloud Accelerate Partner  2012 Microsoft Gold Certified Partner Portals and Collaboration 11/7/2013 Hamburg Karlsruhe Layer2 – Successful for more than 20 years in the fields of SharePoint, .NET-programming and IT-Infrastructure 15
  • 16. What are you waiting for? Please click below to register, download and evaluate @ www.layer2.de/en/ today. See here for FAQs. 11/7/2013 Make your SharePoint even better – download and try today. 16