AD属性一覧

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()
	}
}