IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Vérifier si un logiciel existe


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Mai 2022
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2022
    Messages : 18
    Par défaut Vérifier si un logiciel existe
    Bonjour je voulais voir dans l'AD si un logiciel existe mais erreur pouvez vous m'aider merci

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    $results=@()
     
    $serviceslist = Get-rth.ad.rothschild.com -Filter ’Name -like "*"’ -SearchBase 'OU=__ServicesAgentsPC,DC=domaine,DC=domaine' | Select-Object Distinguishedname
     
    foreach($service in $serviceslist)
    {
    	$computerlist = Get-ADComputer -Filter * -SearchBase $service | FT Name
     
    	foreach ($computer in $computerlist) 
    	{
    	    if((Get-WmiObject -ComputerName $computer -Class Win32_Product | Where-Object Name -like "bomgar-ps*"))
    	    {
    	        $details = @{            
                  		Date = get-date              
    	                ComputerName = $Computer
                        bomgar-ps* = "Oui"               
    	        }                           
    	    }else{
    	        $details = @{            
                  		Date = get-date              
    	                ComputerName = $Computer
                       bomgar-ps* = "Non"               
    	        } 
            }
     
            $results += New-Object PSObject -Property $details  
    	}
    }
    $results | export-csv -Path c:\temp\bomgar-psExport.csv -NoTypeInformation

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    L'AD ne contient pas la liste des logiciels installé.

    Pour déboguer le script il faut tester partie par partie

    A commencer par ceci
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-WmiObject -ComputerName $computer -Class Win32_Product | Where-Object Name -like "bomgar-ps*"

    Je ne connais pas la cmdlet Get-rth.ad.rothschild.com

Discussions similaires

  1. Réponses: 7
    Dernier message: 07/12/2015, 18h19
  2. Pouvez-vous m'aider à réaliser une consolidation SQL dans Access ?
    Par Cassivellaunos dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 04/01/2009, 15h44
  3. Comment voir dans quel langage est écrit un prog ?
    Par pyckwyk dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 16/01/2007, 09h41
  4. bonjour envoi fichier txt dans base de donnée
    Par suya95 dans le forum Débuter
    Réponses: 5
    Dernier message: 30/05/2006, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo