PowerShell Summit North America 2014
2014-04-28..2014-05-01
Bellevue, United States
[PowerShell Summit North America 2013, PowerShell Summit North America 2014]
who it's for
PowerShell scripters, Windows system administrators, automation engineers, devops engineers, security analysts, virtualization engineers, module and tooling authors
topics
WSMan cmdlets; CIM and CimSession usage; PowerShell scheduled jobs; PowerShell reverse engineering; Advanced eventing scriptblocks; Runspaces and multithreading; PowerShell incident response; Parallel execution patterns; PowerCLI vSphere automation; Windows internals via PInvoke; Just Enough Admin (JEA) toolkits; Module design and packaging
| title | author | length |
|---|---|---|
| WSMan Cmdlets | Richard Siddaway | 41m |
WSMAN cmdlets expose WS‑Management directly as a provider and a set of verb-noun commands that complement PowerShell remoting and CIM rather than replace them… | ||
| The Seven Secrets of CIM | Brian Wilhite | 42m |
Walks through concrete commands and outcomes: uses Get-CimClass to inspect methods and properties, uses Get-CimInstance with CimSessions that mix WSMan and… | ||
| On the Job: Putting PowerShell Scheduled Jobs to Work | Jeff Hicks | 47m |
Shows how PowerShell Scheduled Jobs create scheduled tasks that run even when no one is logged on, using get-scheduledjob / start-job and the ScheduledTasks… | ||
| Using PowerShell as a Reverse Engineering Tool | Matt Graeber | 27m |
PowerShell is used to load and introspect .NET assemblies via Assembly.Load and the Reflection/metadata tokens, extract embedded byte arrays and encoded… | ||
| Advanced PowerShell Eventing Scripting Techniques | Matt Graeber | 43m |
Claims that PowerShell lacks a full scripting environment inside event handler scriptblocks and offers concrete workarounds: uses WMI intrinsic/extrinsic… | ||
| Leverage Multi-Threading for Speeding Up Your Scripts | Jason Walker | 27m |
Compares concrete methods: Remoting with -ThrottleLimit returns serialized objects unless variables are captured in the script block and runs about one second… | ||
| PowerShell for Security Incident Response | Lee holmes, Joe Bialek | 49m |
Demos show PowerShell used for post‑exploit tasks: Invoke-Mimikatz and token‑impersonation scripts extract NTLM hashes and Kerberos tickets and let an attacker… | ||
| Parallel Execution with PowerShell | Tome Tanasovski | 43m |
Shows concrete ways to cut an 8‑hour script toward 30 minutes: use remoting (Invoke‑Command fan‑out, Invoke-Command (fan-out) scales to ~5k targets), avoid… | ||
| PowerCLI: How to Automate Your VMWare Environment Reports | Matt Griffin | 42m |
PowerCLI claims ~400 cmdlets and a separate PowerCLI for Tenants with far fewer (11 get‑ci commands); practical testing shows using get-view vs get-vm cuts… | ||
| Windows System Internals with PowerShell | Adam Driscoll | 34m |
Module named PoshInternals module exposes internal Windows APIs and implements most features in PowerShell with PInvoke and a few C helpers. Demos show… | ||
| Just Enough Admin - Security in a Post-Snowden World | Jeffrey Snover | 57m |
Claims a deployable PowerShell toolkit called Just In Time, Just Enough Admin that turns ad hoc admins into constrained operators by provisioning per-task… | ||
| PowerShell Module Design Rules (and When to Bend Them) | Kirk Freiheit | 52m |
Concrete rules and tradeoffs: package everything in a folder with a PSD1 manifest and a tiny PSM1 loader, or face versioning and PSModulePath failures… | ||
| Cmdlet-ize the Registry | Richard Siddaway | 49m |
Creates a real module that wraps the StdRegProv WMI class with CDXML so registry operations become normal PowerShell cmdlets rather than awkward WMI calls… | ||
| Monitoring Using PowerShell | Josh Swenson | 49m |
PowerShell scripts run on a central scheduler and actually monitor Servers, Websites, Active Directory, Exchange, DNS, DHCP, antivirus and WSUS — scripts are… | ||
| Leveraging Web Services with PowerShell | Trond Hindenes | 47m |
Claims that REST APIs often expose more functionality than the .NET SDKs and PowerShell modules and then shows working demos: using New-WebServiceProxy for… | ||
| Trending and Reporting | Don Jones | 47m |
PowerShell scripts output typed objects that get stored directly into a database using a small module that exposes save-reportdata/getreportdata and… | ||
| The Joy of Intellisense: Tab Expansion | James O'Neill | 46m |
Shows concrete fixes: add tabExpansion++ argument completers in modules, declare output types so Intellisense fills property names, and build a Get-SQL helper… | ||
| Kerberos Delegation, CredSSP, and Windows PowerShell | Aleksandar Nikolić | 45m |
Demonstrates using CredSSP and Kerberos delegation with PowerShell to solve the “second hop” problem: enabling enable-WSManCredSSP for client/server roles… | ||
| Networking Administration with PowerShell | Richard Siddaway | 43m |
Windows Server 2012+ exposes PowerShell CDXML modules that let administrators script concrete tasks: create addresses with New-NetIPAddress (must use… | ||
| nothing matches | ||