PowerShell also includes support for a number of advanced types that we don't cover. These include:
XML (System.Xml.XmlDocument)
Scriptblock (System.Management.Automation.Scriptblock)
These are very advanced classes, particularly in the case of the XML type, that require a good bit of instruction to utilize. Because manipulating these types within a PowerShell script is outside the scope of what most Windows administrators do, we've elected not to include these types. However, given the .NET Framework class names (shown in parentheses), you can easily research these at http://msdn.microsoft.com/library if you find you have need of them.