1 / 16

Remote Control with Windows PowerShell

Remote Control with Windows PowerShell. Don Jones @concentrateddon. Title slide. Why Remoting? The Many Forms of Remote Control WinRM / WS-MAN: The Enabling Technology Enabling and Configuring Remoting 1-to-1 Remoting 1-to-Many Remoting and Deserialized Objects Background Jobs

dinos
Download Presentation

Remote Control with Windows PowerShell

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Remote Controlwith Windows PowerShell Don Jones @concentrateddon

  2. Title slide • Why Remoting? • The Many Forms of Remote Control • WinRM / WS-MAN: The Enabling Technology • Enabling and Configuring Remoting • 1-to-1 Remoting • 1-to-Many Remoting and Deserialized Objects • Background Jobs • Sessions, Session Options, and More • Implicit Remoting • Demo-Heavy Session!

  3. Why Remoting? • Strategic way to move from single-machine management to multi-machine management • Usable on client and server computers • Available for Windows XP and later (with Windows PowerShell v2 installed); installed by default on Windows 7 and later (not enabled) • Many different modes of use

  4. The Many Forms of Remote Control • Windows Management Instrumentation (WMI) • Utilizes RPCs for communications • Primarily for retrieving management info • A –computername parameter • E.g., Get-Service and Get-Process • Utilizes underlying technology for communications • Available on only a few cmdlets • PowerShell Remoting • Generic, good for all commands • Utilizes WinRM / WS-MAN for communications • “The New Standard”

  5. WinRM and WS-MAN • WS-MAN is the protocol • WinRM is the implementing service • WSMAN: drive in PowerShell exposes configuration • Easy to set up in a domain environment; a bit tricky in a non-domain environment • Help about_remote_troubleshooting • WinRM is a “traffic director;” must register endpoints that will receive WinRM traffic • Any given app can register multiple endpoints • WinRM traffic occurs over HTTP by default (not port 80)

  6. It’s All Demo From Here • Let’s spend some time working with WinRM and remoting • Please raise any questions as we go! • I will capture a transcript of my shell activity • Download next week from ConcentratedTech.com (“Downloads”)

  7. Enabling and Configuring Remoting

  8. 1-to-1 Remoting

  9. 1-to-Many Remoting

  10. Background Jobs

  11. Sessions and Session Configuration

  12. Implicit Remoting

  13. Final Chance for Q&A • Additional Resources: • http://ConcentratedTech.com • http://manning.com/jones • @concentrateddon • http://www.youtube.com/concentrateddon • See me for add’l resources • Recorded PowerShell workshops • Demo videos • Etc.

  14. Stay up to date with TechNet Belux Register for our newsletters and stay up to date:http://www.technet-newsletters.be • Technical updates • Event announcements and registration • Top downloads Join us on Facebook http://www.facebook.com/technetbehttp://www.facebook.com/technetbelux LinkedIn: http://linkd.in/technetbelux/ Twitter: @technetbelux DownloadMSDN/TechNet Desktop Gadgethttp://bit.ly/msdntngadget

  15. TechDays 2011 On-Demand • Watchthis session on-demand via TechNet Edge http://technet.microsoft.com/fr-be/edge/http://technet.microsoft.com/nl-be/edge/ • Download to your favorite MP3 or video player • Get access to slides and recommended resources by the speakers

  16. THANK YOU

More Related