Posts RSS Comments RSS 253 Posts and 411 Comments till now

RE:Blog Geek Speak VDI Vendors Speak Out

This event is going to ROCK! The god of VDI himself (http://www.shawnbass.com) is going to nail the VDI vendors to the wall… well not really but I know for fact he has some good questions for them.

Catch it on March 2, 2010.

More Detail: http://community.citrix.com/display/ocb/2010/02/23/Geek+Speak+Virtual+-Desktop+Virtualization+Vendors+Speak+Out-+March+2+2010

Implementing XenDesktop 4.0 on Hyper-V R2

Citrix and Microsoft have teamed up to offer the “Implementing XenDesktop 4.0 on Hyper-V R2” virtual lab, an interactive, pre-built environment/training session for testing and viewing the XenDesktop 4 & Hyper-V solution. Check it out!

For details and a video, click here:
http://community.citrix.com/x/aonqBg

To launch the virtual lab, click here:
https://cmg.vlabcenter.com/default.aspx?moduleid=281742e3-2613-42da-bd58-2c3578f039b4

Started a new series on SearchWindowsServer

I started a monthly column on http://searchwindowsserver.techtarget.com

Here is the first article: What makes Windows PowerShell unique?

Powershell v2 Download

Click to Download

Cheesy Christmas Tree Script

I had a few minutes tonight so I decided to have a little fun. I am stopping now before this becomes a new project 😉

Below is the code:

$colors = "cyan","Green","Yellow","Red","magenta","white"

Clear-Host

Write-Host

while($true)
{
    $oldpos = $host.ui.RawUI.CursorPosition
    Write-Host "        *" -ForegroundColor ($colors | get-random)

    # Row One
    Write-Host "       *" -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"        -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"        -ForegroundColor ($colors | get-random)

    # Row Two
    Write-Host "      *" -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random)

    # Row Three
    Write-Host "     *"  -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random)

    # Row Four
    Write-Host "    *"   -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random)

    # Row Five
    Write-Host "   *"    -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random)

    # Row Six
    Write-Host "  *"     -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random) -nonewline
    Write-Host "*"       -ForegroundColor DarkGreen              -nonewline
    Write-Host "*"       -ForegroundColor ($colors | get-random)

    # Stump
    Write-Host "       ***       " -fore DarkGreen
    Write-Host "       ***       " -fore DarkGreen

    $host.ui.RawUI.CursorPosition = $oldpos
    sleep .40
}

Write-Host

IN Progress: AD replication test script

Almost done with my new and improved AD replication script. If you are interested in giving it a shot drop me a line via the contact form or just leave a comment.

NOTE: It does make a canary change in AD. It sets the value of wWWHomePage on the Users container to a datetime stamp.

I will be a guest on Powerscripting Podcast (come listen live)

Details here:
Powerscripting Podcast

BSonPosh Module goes Beta (2)

I released a private beta a little bit back but this is an open beta (and there is a whole bunch more in it.)

How to Install
————–

  • Download: BSonPosh Powershell Module
  • Extract ZIP to your module folder $Env:PSModulePath. I found it better use the global module path (although it requires admin rights.)
  • Import-module bsonposh

Report bugs (please)
—————————

  • via Discussions
  • via Wave located here http://bsonposh.com/bug-report-page ( requires Google wave account )
  • via Contact form http://bsonposh.com/contact-me

A little taste of the 88 cmdlets
——————————

  • Get-CPU
  • Get-DiskSpace
  • Get-LocalGroupMember
  • Get-OSVersion
  • Get-RebootTime
  • Get-Uptime
  • Get-WindowsUpdate
  • Get-SysInternals
  • Get-Routetable

Even added a whole suite of Registry functions
———————————————

  • Get-RegistryHive
  • Get/Set/New-RegistryKey
  • Get/Set/New-RegistryValue
  • Remove-RegistryKey
  • Remove-RegistryValue
  • Test-RegistryKey
  • Test-RegistryValue

Hope you find use for these and please provide feedback. Thanks!

Powershell v2 is yours!

Windows Management Framework, which includes Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0, was officially released to the world this morning. IT Professionals can now easily manage their Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 machines through PowerShell remoting.

Click this link for the list of packages for each OS: Description of the Windows Management Framework on Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008

Powershell v2 Officially GA… XP/2003 just around the corner.

Well… yesterday was the day! With the GA (general availability) of Windows 7 Powershell v2 became official. To celebrate the Powerscripting Podcast guys had a launch party and it was awesome. The Distinguished Engineer formally known as Snover was there and let us in on some juicy info. I strongly recommend downloading the podcast when it become available… good stuff!

p.s. Look for XP/2003 release of Powershell v2 in the coming weeks (yes.. I said WEEKS!!!)

« Previous PageNext Page »