Page 1 sur 1

object(variant)#4

Posté : 20 déc. 2010, 14:13
par Kalimero
Bonjour à tous
j'essaie d'afficher les postes contenu dans l'AD
Certains poste n'étant plus connectés depuis longtemps, je remonte les infos lastlogon et lastpwd mais je bloque sur ces deux données de type "object(variant)#4"
comment puis je faire ?
<?php

$objConnection = New COM("ADODB.Connection");
$objCommand = New COM("ADODB.Command");

$objConnection->Provider = "ADsDSOObject";
$objConnection->Open("Active Directory Provider");

$objCommand->ActiveConnection = $objConnection;
$objCommand->CommandText="Select Name,distinguishedName,PwdLastSet,LastLogon from 'LDAP://DC=*******,DC=*******,DC=*******,DC=fr' where objectClass='computer'";

$objCommand->Properties["Searchscope"]= 2;
$objCommand->Properties["Cache Results"]= False;

$objRecordSet = $objCommand->Execute($strRS );

$rowcount = 0;
while (!$objRecordSet->EOF)
	{
	echo $objRecordSet->Fields("Name")."|";
	echo $objRecordSet->Fields("distinguishedName")."|";
	echo $objRecordSet->Fields("PwdLastSet")."|";
	echo $objRecordSet->Fields("LastLogon")."<br>";
	$rowcount++;
	$objRecordSet->MoveNext();
	}
$objRecordSet->Close();
$objCommand->Close();
?>

L'erreur se situe au niveau des deux derniers echo

Re: object(variant)#4

Posté : 28 déc. 2010, 17:24
par telnes
hello

fait un print_r() à la place de echo pour voir dedans

++