April 21st, 2009

Do PowerShell Demos in the ISE

PowerShell Team
PowerShell Team

Jeffry Snover and many other have used Start-Demo in powershell.exe
http://blogs.msdn.com/powershell/archive/2007/03/03/start-demo-help-doing-demos-using-powershell.aspx

Continuing the tradition, we now have ISEDemo.psm1

To use it, start ISE and run
Import-Module ISEDemo.psm1 #(attached)
Start-Demo c:\path\to\demofile.txt

  1. Type enter to execute the command once its finished typing
  2. You can escape to clear and type some other command
  3. To get the next command again, execute a blank enter
  4. To skip, execute s or Move-SkipCommand
  5. To go back, execute b or Move-PreviousCommand
  6. To dump the demo contents, execute d or Write-DemoDump
  7. Stop-Demo returns you to a clean state

Demo files look like

# Get 10 lowest handle count processes
gps | sort handles | select -first 10

# Import all available modules
Get-Module -ListAvailable | Import-Module

Thanks,
Ibrahim Abdul Rahim [MSFT]
Windows PowerShell Test
This posting is provided “AS IS” with no warranties.

ISEDemo.psm1

Author

PowerShell Team
PowerShell Team

PowerShell is a task-based command-line shell and scripting language built on .NET. PowerShell helps system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes.

0 comments

Discussion are closed.