Connaissances Informatiques >> réseaux >> Adresse IP >> Content
  Derniers articles
  • Comment trouver un serveur DHCP /IP …
  • Conflit IP avec une adresse MAC 
  • Lequel des suites utilise une seule …
  • L'adresse IP dynamique est effectué…
  • Comment changer l’adresse de la pass…
  • Combien d'adresse hôte y a-t-il pou…
  • Comment trouver une adresse IP pour …
  • Comment tracer l'adresse IP d'un app…
  • Comment masquer une adresse IP dans …
  • Comment ping avec une adresse IP de …
  •   Adresse IP
  • Ethernet

  • FTP et Telnet

  • Adresse IP

  • Réseau Internet

  • Réseaux locaux

  • modems

  • sécurité des réseaux

  • Autre Réseaux informatiques

  • Routeurs

  • Réseaux virtuels

  • Voice Over IP

  • réseau sans fil

  • Routeurs sans fil
  •  
    Adresse IP

    Comment obtenir une liste des adresses IP des ordinateurs dans Active Directory Utilisateurs et ordinateurs ?

    Il n'existe aucun moyen direct d'obtenir une liste d'adresses IP auprès des utilisateurs et ordinateurs Active Directory (ADUC) lui-même. Active Directory stocke les informations sur les utilisateurs et les ordinateurs, mais pas leurs adresses IP attribuées dynamiquement. Les adresses IP sont gérées par des serveurs DHCP et ne sont généralement pas des entrées persistantes dans Active Directory.

    Pour obtenir une liste d'adresses IP pour les ordinateurs dans Active Directory, vous devez utiliser d'autres outils et techniques. Voici quelques approches :

    1. Utilisation de PowerShell : C’est la méthode la plus efficace et la plus flexible.

    ```powershell

    Obtenir tous les ordinateurs dans une unité organisationnelle spécifique. Remplacez "OU=Computers,DC=yourdomain,DC=com" par le chemin de votre OU.

    $ordinateurs =Get-ADComputer -Filter * -SearchBase "OU=Ordinateurs,DC=votredomaine,DC=com"

    Obtenir l'adresse IP de chaque ordinateur. Cela utilise Get-WmiObject, qui nécessite que l'accès à distance soit activé sur les ordinateurs cibles.

    foreach ($ordinateur dans $ordinateurs) {

    essayer {

    $ip =(Get-WmiObject -Class Win32_ComputerSystem -ComputerName $computer.Name).IPAddress

    Sortie d'écriture "$($computer.Name):$ip"

    }

    attraper {

    Avertissement d'écriture "Impossible de récupérer l'adresse IP pour $($computer.Name) :$($_.Exception.Message)"

    }

    }

    ```

    Explication :

    * `Get-ADComputer` :récupère une liste d'objets informatiques d'Active Directory. Ajustez le paramètre `-SearchBase` pour spécifier l'unité d'organisation contenant vos ordinateurs.

    * `Get-WmiObject -Class Win32_ComputerSystem` :récupère les informations WMI sur le système informatique, y compris son adresse IP. Cela nécessite des autorisations appropriées et une connectivité réseau.

    * `-ComputerName $computer.Name` :Spécifie le nom de l'ordinateur à interroger à distance.

    * `try...catch` :gère les erreurs potentielles (par exemple, problèmes de réseau, accès refusé).

    Considérations importantes pour PowerShell :

    * Autorisations : Le compte exécutant ce script a besoin des autorisations appropriées pour interroger Active Directory et accéder à WMI sur les ordinateurs distants.

    * Connectivité réseau : Assurez-vous que l'ordinateur exécutant le script peut communiquer avec tous les ordinateurs du domaine.

    * Gestion des erreurs : Le bloc `try...catch` est crucial. Des problèmes de réseau ou des problèmes d'autorisation provoqueront des erreurs, et le bloc « catch » empêche le script de planter.

    * Gestion à distance : La gestion à distance doit être activée sur les ordinateurs cibles. Cela implique souvent l'activation et la configuration du service Windows Remote Management (WinRM).

    2. Utilisation des outils de surveillance du réseau : Des outils comme SolarWinds, PRTG ou Nagios peuvent surveiller les périphériques réseau et fournir un inventaire des adresses IP, souvent liées aux noms d'ordinateurs si elles sont correctement découvertes. Ces outils offrent généralement des fonctionnalités et des capacités de reporting plus sophistiquées qu'un simple script PowerShell.

    3. Utilisation de la base de données d'un serveur DHCP : Si vous utilisez DHCP pour gérer les adresses IP, votre serveur DHCP disposera d'une base de données contenant les attributions d'adresses IP. Vous pouvez interroger cette base de données (la méthode exacte dépend de votre logiciel serveur DHCP) pour trouver quelles adresses IP sont attribuées à quels ordinateurs. Cependant, cette méthode ne capturera pas les adresses IP attribuées de manière statique.

    Choisir la bonne méthode :

    Pour une vérification rapide et ponctuelle, le script PowerShell est le plus pratique. Pour une surveillance continue et des rapports plus complets, un outil de surveillance du réseau dédié est recommandé. L'utilisation du serveur DHCP n'est utile que si vous utilisez principalement DHCP pour la gestion des adresses IP. N'oubliez pas de toujours donner la priorité à la sécurité et de respecter les politiques informatiques de votre organisation lors de l'accès et de la gestion des informations réseau.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce qu'un numéro de port ? 
  • Qu'est-ce qui traduit une adresse IP privée en un public? 
  • Quels rôles jouent DHCP et DNS? 
  • Trouver le réseau d'adresses IP de diffusion 200.100.100.0? 
  • Quelle fonction de la commande ipconfig ? 
  • Que faire lorsque vous obtenez cette erreur d'Outlook Express. Un inconnu s'est produit. Protocole d…
  • Quelle est la référence appropriée au domaine à la fin des adresses e-mail ? 
  • Comment abordez-vous SFC ? 
  • Pourquoi cno a-t-il besoin d'obtenir l'adresse pnok ? 
  • Comment faire pour bloquer mon adresse IP à partir d'être recherchées 
  • Connaissances Informatiques © http://www.ordinateur.cc