in-der-lernphase
Goto Top

NW-Verbindung anhand IP umbenennen Skript

Hallo,
ich (Anfänger) benötige Hilfe bei einem Skript.
  • umbenennen anhand IPv4 (gut wäre selektieren auf 1tes und 2tes Oktett)
  • umbenennen anhand Inaktivität
Gibt es diese Möglichkeiten?

Content-ID: 31635616025

Url: https://administrator.de/contentid/31635616025

Ausgedruckt am: 25.11.2024 um 11:11 Uhr

em-pie
em-pie 22.02.2024 um 07:24:13 Uhr
Goto Top
Moin,

Gibt es diese Möglichkeiten?
Ja. Aber nicht bei Deiner Beschreibung.

Was soll umbenannt werden?
Ein User auf dem Rechner?
Ein Computer-Objekt im AD?
Eine Datei in OneDrive?
Ein Ordner auf dem FileServer?
Eine Tabelle auf der DB2?


Mit
(Get-NetIPAddress -AddressFamily IPV4).IPAddress
Bekommst du eine/ mehrere IP-Adressen des lokalen Rechners.
Mit RegEx() kannst du die zerlegen…
In-der-Lernphase
In-der-Lernphase 22.02.2024 aktualisiert um 08:18:44 Uhr
Goto Top
Ja. Aber nicht bei Deiner Beschreibung.
@em-pie Danke für deine Antwort. Ich habe mich auf den Titel bezogen. (Netzwerkverbindung anhand IP umbenennen)

Da meine PCs mehrere NICs haben, müsste ich auf "Netzwerkadapter aktiv", "nicht virtuell" und "IP Adresse: 1stes und 2stes Oktett" filtern --> dann Netzwerkverbindung umbenennen.

Leider kenne ich mich mit PS nicht genügend aus.
11078840001
Lösung 11078840001 22.02.2024 aktualisiert um 11:02:06 Uhr
Goto Top
Get-Netadapter -Physical | ?{$_.Status -eq 'Up' -and (Get-NetIPAddress -InterfaceIndex $_.ifindex -AddressFamily IPv4).IPAddress -like '192.168.*'} | Rename-NetAdapter -NewName "Blablub"  
In-der-Lernphase
In-der-Lernphase 24.02.2024 aktualisiert um 18:06:13 Uhr
Goto Top
Was mache ich falsch? Oder übersehe ich etwas?

PS C:\Users\Administrator> Get-Netadapter -Physical | ?{$_.Status -eq 'Up' -and (Get-NetIPAddress -InterfaceIndex $_.ifindex -AddressFamiliy IPv4).IPAddress -like '10.0.*'} | Rename-NetAdapter -NewName "Blablub"  
? : Es wurde kein Parameter gefunden, der dem Parameternamen "AddressFamiliy" entspricht.  
In Zeile:1 Zeichen:28
+ ... -Physical | ?{$_.Status -eq 'Up' -and (Get-NetIPAddress -InterfaceInd ...  
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Where-Object], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.WhereObjectCommand
11078840001
11078840001 24.02.2024 aktualisiert um 18:13:28 Uhr
Goto Top
Naja meinen "Tappfuhler" im PropertyNamen AddressFamiliy hättest du eigentlich auch selbst und in der Fehlermeldung lesen können 😉

Ist korrigiert.
In-der-Lernphase
In-der-Lernphase 24.02.2024 um 18:08:32 Uhr
Goto Top
@11078840001 Stimmt! Sorry, das geschieht immer wenn man etwas schnell nebenbei probiert. Wie schon erwähnt ich bin noch Anfänger.

Vielen, Vielen Dank an alle Helfenden!