Dusti
Lt. Junior Grade
- Registriert
- Aug. 2008
- Beiträge
- 311
Tach zusammen,
Ich hoffe einfach mal das ich hier richtig bin. =)
Ich bin auf der suche nach einem Powershell Script mit dem ich den DHCP Bereich auslesen kann. Es soll den Bereich (z.B. 192.168.1.100 - 192.168.1.199), Aktive Adressen, Lease dauer und Namen und so auflisten.
Folgendes hab ich bereits gefunden, aber das geht nicht.
Ich bekomme immer die Fehlermeldung
Wo liegt der Fehler? Ich meine ich sehe schon das da was mit dem "&" Zeichen nicht stimmt, aber wie kann ich da denn was anderes nutzen?
Ich werde aus der Fehlermeldung nicht ganz schlau.
Gruß
Dusti
Ich hoffe einfach mal das ich hier richtig bin. =)
Ich bin auf der suche nach einem Powershell Script mit dem ich den DHCP Bereich auslesen kann. Es soll den Bereich (z.B. 192.168.1.100 - 192.168.1.199), Aktive Adressen, Lease dauer und Namen und so auflisten.
Folgendes hab ich bereits gefunden, aber das geht nicht.
Code:
On Error Resume Next
Set objVS = CreateObject("VirtualServer.Application")
Set objNetwork = objVS.FindVirtualNetwork("Internal Network")
Set objDHCPServer = objNetwork.DHCPVirtualNetworkServer
Wscript.Echo "Default gateway address: " & objDHCPServer.DefaultGatewayAddress
Wscript.Echo "DNS servers: " & objDHCPServer.DNSServers
Wscript.Echo "Ending IP address: " & objDHCPServer.EndingIPAddress
Wscript.Echo "Is enabled: " & objDHCPServer.IsEnabled
Wscript.Echo "Lease rebinding time: " & objDHCPServer.LeaseRebindingTime
Wscript.Echo "Lease renewal time: " & objDHCPServer.LeaseRenewalTime
Wscript.Echo "Lease time: " & objDHCPServer.LeaseTime
Wscript.Echo "Network: " & objDHCPServer.Network
Wscript.Echo "Network mask: " & objDHCPServer.NetworkMask
Wscript.Echo "Server IP address: " & objDHCPServer.ServerIPAddress
Wscript.Echo "Starting IP address: " & objDHCPServer.StartingIPAddress
Wscript.Echo "WINS Server: " & objDHCPServer.WINSServers
#Pause befehl
Write-Host "Press any key to continue ..."
$x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
Write-Host
Write-Host "A"
Write-Host "B"
Write-Host "C"
Ich bekomme immer die Fehlermeldung
Das kaufmännische Und-Zeichen ist nicht zulässig. Der &-Operator ist der zukünftigen Verwendung vorbehalten. Verwenden Sie "&", um ein kaufmännisches Und-Zeich
en als Zeichenfolge zu übergeben.
Bei D:\Images\DHCP-Bereich auslesen.ps1:5 Zeichen:43
+ Wscript.Echo "Default gateway address: " & <<<< objDHCPServer.DefaultGatewayAddress
+ CategoryInfo : ParserError: ( [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : AmpersandNotAllowed
Wo liegt der Fehler? Ich meine ich sehe schon das da was mit dem "&" Zeichen nicht stimmt, aber wie kann ich da denn was anderes nutzen?
Ich werde aus der Fehlermeldung nicht ganz schlau.
Gruß
Dusti