SlideShare a Scribd company logo
Having fun with PowerShell 6.0
JEA, remoting and cross-platform
Jaap Brasser
@jaap_brasser
• PowerShell Conference EU/Asia
• Dutch PowerShell User Group
• Speaker / Blogger / Tech Enthusiast
• PowerShell Gallery
• TechNet / MSTechCommunity
@jaap_brasser
jaapbrasser.com/about
Agenda
Introduction to PowerShell Remoting
Why JEA / How JEA
What is new with PowerShell
Security on PowerShell 6
Questions
PowerShell Remoting
Available since PowerShell 2.0
Enable-PSRemoting to configure
Can use different authentication methods
GPO or DSC to configure
Double-hop issue?
PowerShell remoting default configuration
Why JEA?
Reasons for JEA
Secure PowerShell
access to systems
1
Reduce the amount
of people that can
do „everything“
2
See what users do
on your system
3
How to deploy JEA
PowerShell cmdlets to
generate & register
1
Deploy and Configure
pre-requisites
• WMF 5.1
• Enable PoSh Remoting
• PowerShell logging
2
DSC for deployment
3
Creating a JEA Configuration
Create a Role
Capability File
Deploy Role
Capability File
Create
Configuration
File
Register
Configuration
What is new with PowerShell
• Multiple versions of PowerShell installed side-by-side
• Installation without reboot
• WinRM & SSH remoting
• PowerShell 6.0.1 currently released
• Cross platform Linux/Windows/MacOS
What is missing in PowerShell core
• Get-WmiObject / EventLog / PerfCounters
• Security features
• Full .Net support
Future of PowerShell 6 - Aka.ms/pslifecycle
Future of Windows PowerShell
• Remains fully supported
• Still receives bug fixes and updates
• Will not be replaced by pwsh
PowerShell 6.0 Security
JEA is only available
on Windows
PowerShell
1
No secure strings on
non-Windows
platforms
2
No DeviceGuard and
Applocker support
3
PowerShell 6.0 Security – JEA
• JEA is only available on Windows PowerShell.
PowerShell 6.0 security – Secure strings
• Alternatives for secure strings on Linux
• GNU Privacy Guard
Questions

More Related Content

PDF
Installing the Oracle SOA Suite on Red Hat 6
PPTX
Guidlines sitecore9 installation
PPTX
What's New In WordPress 3.0
PDF
Network Device Development - Part 4: Firewall 103 ~ Protocol Filter & Payload...
PDF
Network Device Development - Part 5: Firewall 104 ~ Packet Splitter
PDF
Exploiting publically exposed Version Control System
PDF
Meet the Selenium Grid
PPTX
Infrastructure Automation with Chef & Ansible
Installing the Oracle SOA Suite on Red Hat 6
Guidlines sitecore9 installation
What's New In WordPress 3.0
Network Device Development - Part 4: Firewall 103 ~ Protocol Filter & Payload...
Network Device Development - Part 5: Firewall 104 ~ Packet Splitter
Exploiting publically exposed Version Control System
Meet the Selenium Grid
Infrastructure Automation with Chef & Ansible

What's hot (12)

PPTX
Selenium-Grid-Extras
PDF
Bảo Mật Website WordPress
PDF
Mr201307 investigation into_emet4.0_eng
RTF
TekOTP Readme
PDF
2015.10.05 Updated > Network Device Development - Part 1: Switch
PPTX
Scaling and Managing Selenium Grid
PPTX
Ent wiki a short introduction
PDF
Grid Router – scalable and fault tolerant solution for Selenium grid
PDF
Slides null puliya linux basics
PDF
How to Install PHP 7.4, 7.3 or 7.2 on AWS EC2 Instance in [ Easy Guide ]
PPTX
Ansible - Why and what
PDF
Android Security Development - Part 2: Malicious Android App Dynamic Analyzi...
Selenium-Grid-Extras
Bảo Mật Website WordPress
Mr201307 investigation into_emet4.0_eng
TekOTP Readme
2015.10.05 Updated > Network Device Development - Part 1: Switch
Scaling and Managing Selenium Grid
Ent wiki a short introduction
Grid Router – scalable and fault tolerant solution for Selenium grid
Slides null puliya linux basics
How to Install PHP 7.4, 7.3 or 7.2 on AWS EC2 Instance in [ Easy Guide ]
Ansible - Why and what
Android Security Development - Part 2: Malicious Android App Dynamic Analyzi...
Ad

Similar to Fun with PowerShell 6.0 JEA Remoting and cross-platform (20)

PPTX
Building your own JEA Configuration
PPTX
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
PPTX
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
PDF
Create awesome Azure Functions with PowerShell
PPTX
PowerShell Plus v4.7 Overview
PPTX
Azure CLI 2.0 Tips and Tricks
PPTX
Introduction to PowerShell and getting started
PPTX
PowerShellForDBDevelopers
PPTX
Introducing PowerShell 3.0
PDF
Chapter 5 Implementation - Software Engineering Information Systems.pdf
PDF
Automate it with Azure Functions
PDF
Automate everything with PowerShell
PPTX
Easy Cross-Platform PowerShell Automation with Puppet Bolt
PPTX
Powering up on power shell avengercon - 2018
PPTX
Windows 2012 R2 Multi Server Management
PDF
Automating Your Enterprise Application Deployments with PowerShell
PDF
2010 za con_jameel_haffejee
PPTX
Hogy jussunk ki lezárt hálózatokból?
PDF
Puppet Camp Boston 2014: Keynote
PDF
Automate it with Azure Functions
Building your own JEA Configuration
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Create awesome Azure Functions with PowerShell
PowerShell Plus v4.7 Overview
Azure CLI 2.0 Tips and Tricks
Introduction to PowerShell and getting started
PowerShellForDBDevelopers
Introducing PowerShell 3.0
Chapter 5 Implementation - Software Engineering Information Systems.pdf
Automate it with Azure Functions
Automate everything with PowerShell
Easy Cross-Platform PowerShell Automation with Puppet Bolt
Powering up on power shell avengercon - 2018
Windows 2012 R2 Multi Server Management
Automating Your Enterprise Application Deployments with PowerShell
2010 za con_jameel_haffejee
Hogy jussunk ki lezárt hálózatokból?
Puppet Camp Boston 2014: Keynote
Automate it with Azure Functions
Ad

More from Jaap Brasser (20)

PDF
Level up your SQL and Azure, by using Rubrik
PDF
Your first PowerShell script: Open the door to automation
PDF
Write Serverless Applications with PowerShell and Azure Functions
PDF
From PowerShell Function to Serverless code with Azure Functions
PDF
Discover Microsoft's Cloud Automation Suite
PDF
Bridge the gap with Chat Automation
PDF
Automate Anything with Microsoft Flow
PDF
Automate yourself out of a job - Use ChatOps!
PDF
Microsoft Flow and PowerShell combined to automate everything
PDF
Workshop automating with microsoft flow
PDF
Using Microsoft Flow for IT Professionals
PDF
Automating everything with Microsoft Flow
PDF
Go with the flow!
PDF
Navigate around the edge with PowerShell
PDF
Using Chat Automation - ChatOps
PPTX
Bringing Dev and Ops together with ChatOps
PDF
PowerShell from 50000 feet
PDF
Apply chat automation today - work smarter tomorrow
PDF
Apply chat automation today - work smarter tomorrow
PDF
Secure your environment by automation
Level up your SQL and Azure, by using Rubrik
Your first PowerShell script: Open the door to automation
Write Serverless Applications with PowerShell and Azure Functions
From PowerShell Function to Serverless code with Azure Functions
Discover Microsoft's Cloud Automation Suite
Bridge the gap with Chat Automation
Automate Anything with Microsoft Flow
Automate yourself out of a job - Use ChatOps!
Microsoft Flow and PowerShell combined to automate everything
Workshop automating with microsoft flow
Using Microsoft Flow for IT Professionals
Automating everything with Microsoft Flow
Go with the flow!
Navigate around the edge with PowerShell
Using Chat Automation - ChatOps
Bringing Dev and Ops together with ChatOps
PowerShell from 50000 feet
Apply chat automation today - work smarter tomorrow
Apply chat automation today - work smarter tomorrow
Secure your environment by automation

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Machine learning based COVID-19 study performance prediction
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Big Data Technologies - Introduction.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Encapsulation theory and applications.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Programs and apps: productivity, graphics, security and other tools
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
20250228 LYD VKU AI Blended-Learning.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Building Integrated photovoltaic BIPV_UPV.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
NewMind AI Weekly Chronicles - August'25 Week I
Big Data Technologies - Introduction.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Spectroscopy.pptx food analysis technology
Encapsulation theory and applications.pdf
Electronic commerce courselecture one. Pdf
MIND Revenue Release Quarter 2 2025 Press Release
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Programs and apps: productivity, graphics, security and other tools

Fun with PowerShell 6.0 JEA Remoting and cross-platform

  • 1. Having fun with PowerShell 6.0 JEA, remoting and cross-platform Jaap Brasser @jaap_brasser
  • 2. • PowerShell Conference EU/Asia • Dutch PowerShell User Group • Speaker / Blogger / Tech Enthusiast • PowerShell Gallery • TechNet / MSTechCommunity @jaap_brasser jaapbrasser.com/about
  • 3. Agenda Introduction to PowerShell Remoting Why JEA / How JEA What is new with PowerShell Security on PowerShell 6 Questions
  • 4. PowerShell Remoting Available since PowerShell 2.0 Enable-PSRemoting to configure Can use different authentication methods GPO or DSC to configure Double-hop issue?
  • 7. Reasons for JEA Secure PowerShell access to systems 1 Reduce the amount of people that can do „everything“ 2 See what users do on your system 3
  • 8. How to deploy JEA PowerShell cmdlets to generate & register 1 Deploy and Configure pre-requisites • WMF 5.1 • Enable PoSh Remoting • PowerShell logging 2 DSC for deployment 3
  • 9. Creating a JEA Configuration Create a Role Capability File Deploy Role Capability File Create Configuration File Register Configuration
  • 10. What is new with PowerShell • Multiple versions of PowerShell installed side-by-side • Installation without reboot • WinRM & SSH remoting • PowerShell 6.0.1 currently released • Cross platform Linux/Windows/MacOS
  • 11. What is missing in PowerShell core • Get-WmiObject / EventLog / PerfCounters • Security features • Full .Net support
  • 12. Future of PowerShell 6 - Aka.ms/pslifecycle
  • 13. Future of Windows PowerShell • Remains fully supported • Still receives bug fixes and updates • Will not be replaced by pwsh
  • 14. PowerShell 6.0 Security JEA is only available on Windows PowerShell 1 No secure strings on non-Windows platforms 2 No DeviceGuard and Applocker support 3
  • 15. PowerShell 6.0 Security – JEA • JEA is only available on Windows PowerShell.
  • 16. PowerShell 6.0 security – Secure strings • Alternatives for secure strings on Linux • GNU Privacy Guard