Tuesday, March 29, 2011

New Project: PoshLogger


New on Codeplex @ http://poshlogger.codeplex my project to create a good, easy, unified logger for powerShell scripts, and PowerShell applications. I started with a script that Joel Bennet posted on poshcode.org and next thing you know I had a simple logger that I have been using in my internal projects on a day to day basis. If your looking for a logger jump in and help create a really great Logging Experience in PowerShell. My thanks to Joel for the Idea and thanks to the log4net team for the object model.

Import-Module PoshLogger

$Mylogger = Get-Logger -Name 'Test 123' -ConsoleLog -EventLog -RollingFileLog -Folder ".\Logs"
Set-DefaultLogger -Logger $MyLogger

Push-LogContext -Name "My Context"
Write-Log -Message "Logging This To Many Various Target" -LogLevel 'INFO'

Silicon Valley Code Camp 2011: PowerShell Types and Objects

I will be speaking once again at SCCC on Powershell. here is the actual Session overview.


PowerShell Types and Objects, Objects and Types. Oh My!

Level: Intermediate   |   Room: Unknown

A look at the PowerShell Type System (ETS). PowerShell exposes a few primative Types for use but has a powerful dynamic engine called the Extensible Type System. We will discuss Primatives, Type Accelerators, PSObjects, .NET Types, WMI, ASDI, and the difference between a dynamic type and dynamic objects


CodeCamp at FootHill College.

Monday, March 14, 2011

PowerShell Plus v4.0 Released! Oh Yeah!


Advanced PowerShell development environment

Learn PowerShell fast, code PowerShell faster

  • Learn PowerShell fast using the Interactive Learning Center
  • Execute PowerShell quickly and accurately with the powerful interactive console
  • Take advantage of the PowerShell remoting features directly from the interactive console
  • Access hundreds of pre-loaded scripts in the personal QuickClick™ library
  • Download thousands of community scripts from PowerShell.com, TechNet and PoshCode – directly from the PowerShell Plus console and editor
  • Debug PowerShell 10x faster with the advanced script editor and easily share your scripts with the PowerShell community Code