Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fun with PowerShell 6.0 JEA Remoting and cross-platform

42 views

Published on

With the recent release of PowerShell 6.0 a lot of questions about remoting, using it across different platforms and what the implications are for JEA. In this session we will briefly go over these core concepts before diving into what PowerShell 6.0 brings to the table and what we are going to pay attention to in the future.
If you are already working with PowerShell 6.0 and you have specific questions be sure to have them prepared, as I am more than happy to go beyond the content covered in this session.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Fun with PowerShell 6.0 JEA Remoting and cross-platform

  1. 1. Having fun with PowerShell 6.0 JEA, remoting and cross-platform Jaap Brasser @jaap_brasser
  2. 2. • PowerShell Conference EU/Asia • Dutch PowerShell User Group • Speaker / Blogger / Tech Enthusiast • PowerShell Gallery • TechNet / MSTechCommunity @jaap_brasser jaapbrasser.com/about
  3. 3. Agenda Introduction to PowerShell Remoting Why JEA / How JEA What is new with PowerShell Security on PowerShell 6 Questions
  4. 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?
  5. 5. PowerShell remoting default configuration
  6. 6. Why JEA?
  7. 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. 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. 9. Creating a JEA Configuration Create a Role Capability File Deploy Role Capability File Create Configuration File Register Configuration
  10. 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. 11. What is missing in PowerShell core • Get-WmiObject / EventLog / PerfCounters • Security features • Full .Net support
  12. 12. Future of PowerShell 6 - Aka.ms/pslifecycle
  13. 13. Future of Windows PowerShell • Remains fully supported • Still receives bug fixes and updates • Will not be replaced by pwsh
  14. 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. 15. PowerShell 6.0 Security – JEA • JEA is only available on Windows PowerShell.
  16. 16. PowerShell 6.0 security – Secure strings • Alternatives for secure strings on Linux • GNU Privacy Guard
  17. 17. Questions

×