Well these are all .NET types and I personally find MSDN to be the best source of information. Probably not the most efficient source for finding types to use, but I find it the best to find information about the type. To help you out I am including a script that I wrote (with some modification from others) that opens a web browser to the specific msdn page. For example you can just type
"find-msdn System.DirectoryServices.ActiveDirectory" to find the information you want.
function Find-MSDN
{
param( $Class,
$DotNetVersion = "2.0",
$Section = ""
)
switch ($DotNetVersion) {
"1.1" { $VersionStem = "(VS.71)"; break}
"2.0" { $VersionStem = "(VS.80)"; break}
"3.0" { $VersionStem = "(VS.85)"; break}
"3.5" { $VersionStem = ""; break}
}
switch ($Section) {
"Members" { $SectionStem = "_members"; break}
"Methods" { $SectionStem = "_methods"; break}
"Properties" { $SectionStem = "_properties"; break}
}
$UrlFile = New-UrlFile "http://msdn2.microsoft.com/en-us/li...nStem.aspx"
Invoke-Item $UrlFile |out-null
Remove-Item $UrlFile
}