1 Pluspunkt 0 Minuspunkte

Ich versuche den DHCP Lease eines Domain Controller mit Powershell auszulesen aber das Cmdlet Get-DhcpServerv4Lease wird nicht gefunden. Wie kann ich das installieren?

PS C:\WINDOWS\system32> Get-DhcpServerv4Lease -ComputerName dc01 -ScopeId 10.0.0.0                                                Get-DhcpServerv4Lease : Die Benennung "Get-DhcpServerv4Lease" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.

In Zeile:1 Zeichen:1
+ Get-DhcpServerv4Lease -ComputerName vie-srv-dc01 -ScopeId 10.0.0.0
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-DhcpServerv4Lease:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Dazu musst du die DHCP Verwaltungstools installieren.

Install-WindowsFeature -Name RSAT-DHCP

Auf einem Windows Client kann man die DHCP Tools nicht installieren und muss das Tool remote aufrufen

Invoke-Command -ComputerName dc01 -ScriptBlock {
    Get-DhcpServerv4Lease -ScopeId 10.0.0.0
}
von (920 Punkte)  
Es scheint von einem Windows 10 Client funktioniert das nicht. Geht das nur von einem Server aus?

PS C:\WINDOWS\system32> Install-WindowsFeature -Name RSAT-DHCP
Install-WindowsFeature : Das Ziel des angegebenen Cmdlets kann kein clientbasiertes Windows-Betriebssystem sein.
In Zeile:1 Zeichen:1
+ Install-WindowsFeature -Name RSAT-DHCP
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : DeviceError: (localhost:String) [Install-WindowsFeature], Exception
    + FullyQualifiedErrorId : WindowsClient_NotSupported,Microsoft.Windows.ServerManager.Commands.AddWindowsFeatureCom
   mand
Du kannst das Script remote ausführen.

Invoke-Command -ComputerName dc01 -ScriptBlock {
    Get-DhcpServerv4Lease 10.0.0.0
}