mercredi 10 février 2016

Interroger un serveur DHCP à distance avec un script PowerShell


Prérequis : RSAT pour Windows 10, client Windows 10, mot de passe administrateur du domaine

Télécharger les RSAT ici : https://www.microsoft.com/fr-FR/download/details.aspx?id=45520

en lançant ce script depuis un poste Windows 10 avec les RSAT on interroge le DHCP pour obtenir par exemple l'IP d'un ordinateur dont on connaît l'adresse MAC (Host ID)


$CredentialAdmin = Get-Credential CONTOSO\administrateur

function dhcpRequest {
 param($HostID)
    $ScriptBlockContent = {
        param ($HostIDToFind)
        (Get-DhcpServerv4Lease -ClientId $HostIDToFind -ScopeId 172.18.0.0 -ComputerName dc-02).IPAddress.IPAddressToString
    }
    $IPFind = $null
    $IPFind = Invoke-Command -ComputerName dc-02 -ScriptBlock $ScriptBlockContent -ArgumentList $HostID -Credential $CredentialAdmin
 Write-Host "Reponse du serveur DHCP dc-02 : Pour $HostID, Ip : " + $IPFind
}

 dhcpRequest "AA-AA-AA-AA-AA-AA"




 

Aucun commentaire:

Enregistrer un commentaire