Question [Resolu] Titre à mes resultats

Plus d'informations
il y a 8 ans 10 mois #19758 par Alexis17
Bonjour à tous

je viens de finir un script qui me permettra de récupérer en CSV l'ensemble des applications de mes serveurs.......
#Création de la date
$date = (get-date).ToString('dd-mm-yy')

#import des information Activedirectory[/b]

$import = Get-ADComputer -filter 'name -like \"*\"'
foreach ( $NomMachine in $import.Name )
{

#test de connexion des serveurs

if (test-connection -computername $NomMachine -quiet)
{

$ip = test-connection -computername $NomMachine -count 1
write-host Le ping repond sur $NomMachine avec l IP $ip.IPV4Address.IPAddressToString -ForegroundColor Green

# commande de récuperation des applications + concaténation dans un fichier CSV

$serveurs = Get-WmiObject win32_product -ComputerName $nomMachine | ft name , installdate, version -auto
$serveurs >> \"C:\script\supervision\ApplicationNomserveurXX $date.csv\"
}

else
{
write-host \"ping failed on $NomMachine\" -ForegroundColor Red
}
}

Cependant j'obtiens tous les résultats mais sans le nom du serveur en entête de résultat.... ce qui est très ennuyant lorsqu'on a 2000 machines à trier

J'aimerai juste ajouter un titre à chaque résultat de façon a m'y retrouver

Merci de votre aide

Message édité par: Barousse, à: 22/05/15 10:58<br><br>Message édité par: Barousse, à: 22/05/15 12:21

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 10 mois #19759 par Alexis17
Réponse de Alexis17 sur le sujet Resolu:Titre à mes resultats
j'ai fini par ajouté une ligne supplémentaire afin d'ajouter le nom du serveur
Bon oui, ce n'est pas très \&quot;Aware\&quot; mais bon j'suis pas développeur
Voici le code finit :


$date = (get-date).ToString('dd-mm-yy')
$import = Get-ADComputer -filter 'name -like \&quot;*\&quot;'
foreach ( $NomMachine in $import.Name )
{


if (test-connection -computername $NomMachine -quiet)
{

$ip = test-connection -computername $NomMachine -count 1
write-host Le ping repond sur $NomMachine avec l IP $ip.IPV4Address.IPAddressToString -ForegroundColor Green

Get-adcomputer -id $nomMachine | ft name &gt;&gt; \&quot;C:\script\supervision\ApplicationserveurXX $date.csv\&quot;
Get-WmiObject win32_product -ComputerName $nomMachine | ft name -auto &gt;&gt; \&quot;C:\script\supervision\ApplicationserveurXX $date.csv\&quot;

}

else
{
write-host \&quot;ping failed on $NomMachine\&quot; -ForegroundColor Red
}
}<br><br>Message édité par: Barousse, à: 22/05/15 12:21

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.063 secondes
Propulsé par Kunena