Windows PowerShell Community Review

February 25, 2010

Have you ever read Help that wasn't really helpful? Here's your chance to fix it.  The Windows PowerShell Community Review process is looking for volunteers for the third documentation review cycle – especially beginners and intermediate PowerShell users and people with little or no programming background. The Windows PowerShell documentation team and jointly sponsor the Windows PowerShell Community Doc Review. As a member, you'll get to read and comment on the Help docs before they're published, and work with the writers, editors, and the product team to...
no comments

PSTerminalServices – PowerShell module for Terminal Services

February 22, 2010

PSTerminalServices is a PowerShell module that helps you manage Terminal Services (including Remote Desktop connections) sessions and processes. No more legacy applications text parsing! The module is based on an open source project named Cassia (version, a .NET library for accessing the native Windows Terminal Services API.     What you can do with it The following operations are supported on local and remote computers: Enumerating terminal sessions and reporting session information including connection state, user name, client name, client display details, client-reported IP address, and client build number. Logging off a session.     Disconnecting a session.    Displaying a message box in...

Modifying multivalued Active Directory attributes

February 4, 2010

Updating an attribute value in Active directory is usually not a big deal. Most of the attributes are single valued and you can easily modify them. However, dealing with multi valued attributes is another game. With Quest AD cmdlets you don’t have to pull your hair out, there is special syntax for working with multi valued attributes and you use it via the ObjectAttributes parameter. The syntax is as follows (nested hashtable): Set-QADUser  -Identity <Identity> -ObjectAttributes @{AttributeName=@{KeyName=@(‘value1’,’value2’…)}} AttributeName – The LDAP name of the attribute.KeyName         - The action you want to perform on the attribute value(s). The values @(‘value1’,’value2’…) – An...