Die Formatierungs-Cmdlets geben Strings zurück, die für Menschen sehr gut lesbar sind, aber nicht mehr die eigentlichen Objekte sind. Format-Wide
Fügt insbesondere mehrere Zeilenumbrüche hinzu, die möglicherweise verwirrend sind Restart-NetAdapter
.
Die Objekte, die von produziert werden, Get-NetIPAddress
verfügen über eine InterfaceIndex
Eigenschaft, mit der wir ein Netzwerkadapterobjekt erwerben können Get-NetAdapter
. Dann kann das Adapterobjekt weitergeleitet werden Restart-NetAdapter
.
Get-NetAdapter -InterfaceIndex (Get-NetIPAddress | ? {$_.IPAddress -like '10.212.*'}).InterfaceIndex | Restart-NetAdapter
Beachten Sie auch das Aliasing von Where-Object
in ?
- dies ist ein praktischer Standard-PowerShell-Alias, den Sie verwenden können, wenn Sie möchten.