Bonjour,

Dans un script PowerShell, j'ai deux fonctions qui font chacune un traitement. Celle-ci me retourne un objet personnalisé :

Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Function BpplClients{
... Traitement...
			# Affichage des résultats des Corrections
			New-Object -TypeName PSObject -Property @{	Hardware = $Hardware
														OS = $OS
														Client = $Client
														PolicyName = ""
													} | Select Hardware,OS,Client,PolicyName
 
 
}
 
Function BpplList{
... Traitement...
		# Affichage des résultats des Corrections
		New-Object -TypeName PSObject -Property @{	NamePolicy = $List1
													IsActive = $Active
												} | Select NamePolicy,IsActive
 
}

Les propriétés des deux objets sont différents.

Lorsque j'appelle une ces fonctions séparément, elle fonctionne bien. Lorsque je lès appelle en même temps, j'ai que la 1er fonction appelé qui me fait un retour, l'autre m'affiche rien. Je pense que le problème vient du faire que les entêtes des objets sont différents car lorsque je met les même entêtes dans les deux objets, les fonctions me retournent bien les résultats.

Comment faire pour afficher plusieurs objets différents dans uns script Power Shell ?

Merci d'avance