To the Command Line and Beyond Jeremy Sublett Composable Systems, LLC

Slides:



Advertisements
Similar presentations
22 мая 2013, Киев Построение Windows 8 приложений для доступа к SharePoint 2013 Бельский Сергей.
Advertisements

James Boother Blog: INTRODUCTION TO POWERSHELL.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Becky Bertram SharePoint MVP
CMDB Ticketing Billing Management Systems Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud.
Using T-sql scripts. Migrating Sql Database to SQL Azure Database Create the Test Database In SQL Server Management Studio, on the File menu, point to.
Lync 2010 (Optional) Project Professional Windows 7 or 8 TechNet IE8 or latest version of Firefox, Chrome or Safari Exchange Server.
Basic SharePoint 2013 App Development start-up for New Developers
System Center 2012 R2 Windows Azure Pack Service Management Automation 101.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Automate Microsoft Azure Ross Sponholtz Mark Ghazai.
Windows Azure Conference 2014 Windows Azure Mobile Services from ground up.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Workflow and SharePoint Presented by Ben Geers. Overview What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs.
Verify Hardware Requirements Install Windows Server 2008 R2 Configure Active Directory Install SQL Server 2008 Install SharePoint Server 2010 Configure.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.
SharePoint 2010 Development Environment A Guide to Setup SharePoint 2010 Development Environment on Windows 7 Machine.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Automate Administration with KURL Shayne Koestler.
Phone: Mega AS Consulting Ltd © 2007  CAT – the problem & the solution  Using the CAT - Administrator  Mega.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
Windows 8 Application Microsoft Word with Apps For Office Internal O365 SharePoint Site Windows Azure Cloud Services Windows Azure Workflow Server.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
Module 4 : Installation Jong S. Bok
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Office Business Applications Workshop Defining Business Process and Workflows.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Welcome to Azure App Services! Amie Seisay
Working with the Persistent Chat Platform in Lync 2013
Mirek Sztajno SQL Server Security PM
Welcome to Azure App Services! Amie Seisay
Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.
Office 365: SharePoint Online 31 May | SharePoint Saturday Calgary – 31 MAY 2014 About Me – Jason Kaczor
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Ontolica Fusion 4.0 The easy Automation Tool for SharePoint Steen Jakobsen Fusion Principal Architect
Powering up your Office 365 cmdlets with CSOM Bjoern H Rapp, Senior Architect Public Cloud, SopraSteria.
PowerShell 101 sharepoint on-premise
Shared Services with Spotfire
Automate Custom Solutions Deployment on Office 365 and Azure
Get the Most Out of GoAnywhere: Agents
Cloudy with a Chance of Data
Test Upgrade Name Title Company 9/18/2018 Microsoft SharePoint
Using PowerShell with Python & SQL Server
SharePoint Cloud hosted Apps
07 | Analyzing Big Data with Excel
Azure Automation and Logic Apps:
Cloudy with a Chance of Data
PowerShell goodness 2017 Jeremy Sublett Composable Systems, LLC
Office 365 PowerShell Jeremy Sublett.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
SharePoint Foundation 2010
Office 365 Development July 2014.
Getting started with Powershell for the DBA
Module 01 ETICS Overview ETICS Online Tutorials
Cloud Web Filtering Platform
Visual Studio 2010 SharePoint Development Tools Overview
Microsoft Azure Managing Users & Resources with Azure Resource Manager
Donald Donais Minnesota SharePoint Users Group – April 2019
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
SharePoint Workflow: Taking the Manual Out of Your Process
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Generate Data with Google Analytics SQL Saturday /04/2019.
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

To the Command Line and Beyond Jeremy Sublett Composable Systems, LLC PowerShell To the Command Line and Beyond Jeremy Sublett Composable Systems, LLC

Topics Basics Advanced Basics Interacting with Office365 Syntax, Terminology, Variables, Environment Variables Advanced Basics Filtering, Functions, WMI, Event Log, Workflow Packages Scheduling scripts Interacting with Office365 Accessing SQL Data Working with REST APIs and JSON Data

Hello PowerShell Accessing PowerShell… Start menu Cmd Application-specific PowerShell loaders Open PowerShell from various ways. Talk about versions… Demo

Basics Getting around the environment Piping Variables Filtering Environment Variables Open the ISE and work with the script file Demo

Advanced Basics Functions Looping WMI Event Log Packages with OneGet Modules Demo

Get-Command -Module PackageManagement OneGet Package management Allows installation of packages from different repositories Scripts Desktop apps … Get-Command -Module PackageManagement

Modules Script Modules .psm1 files Import-Module

Running Scripts Executing from a .bat file Task Scheduler Azure-hosted

Workflow Multi-Server Management Single task to manage complex processes, with status always available Automated failure recovery Connect/disconnect/restart – persistable, resumable Parallel or sequential execution Can use Visual Studio declarative workflows (XAML)

Office 365 Install Windows Azure Active Directory Module Connect with your Office 365 credentials Connect-MsolService Get-MsolUser | Select-Object FirstName, Title, IsLicensed Get-MsolCompanyInformation Get-MsolRole Get-MsolAccountSku Demo

SQL SQL Queries DML Server Management SQLPS Invoke-Sqlcmd

SharePoint #adding a new site collection $siteColl = New-SPSite -URL "http://csdev/sites/demo1" -OwnerAlias JSE6410\Jeremy -Template "STS#1" -Name "Demo 1" #creating a document library $csv = Import-Csv c:\PowerShellDemo\symbols.csv $csv | foreach { Get-Quote $_.Symbol } #creating a bunch of doc libraries - based on data in SQL $vendors = Invoke-Sqlcmd -Database AdventureWorks -Query "Select top 10 * from Purchasing.Vendor" $vendors | foreach { $siteColl.RootWeb.Lists.Add($_.AccountNumber,$_.AccountNumber,$listTemplate) } #cleanup $siteColl.Dispose() #removing Remove-SPSite -Identity "http://csdev/sites/demo1" -Confirm:$false

Web, REST APIs and JSON Interacting with web content Invoke-WebRequest -Method Get -Uri http://microsoft.com APIs: Posting, Getting and Handling JSON data Invoke-WebRequest vs. Invoke-RestMethod Invoke-RestMethod -Method Get -Uri {api_endpoint} ConvertFrom-Json ConvertTo-Json

Important Commands Get-Command Get-Help Get-Member Select-Object Foreach-Object (Foreach or %) Where-Object (Where or ?) Write-Host Export-CSV Out-Grid

Questions Jeremy Sublett jsublett@composablesystems.com