cls
$cn = "CN=";
$schema = [DirectoryServices.ActiveDirectory.ActiveDirectorySchema]::GetCurrentSchema();
$Searcher = New-Object System.DirectoryServices.DirectorySearcher( $cn );
$reslt = $Searcher.FindOne();
foreach( $properties in $reslt.get_Properties() ) {
foreach( $key in $properties.PropertyNames ) {
$sb = New-Object Text.StringBuilder($key);
$null = $sb.Append("`t")
foreach( $value in $properties[$key] ) {
if( $value -is [System.Array] ) {
foreach( $v in $value ) {
$null = $sb.Append( $v ).Append(",");
}
} else {
$null = $sb.Append( $value.ToString() );
}
}
$sb.ToString()
}
}