gpt4 book ai didi

powershell - 收集 IP 地址信息

转载 作者:行者123 更新时间:2023-12-01 15:32:48 25 4
gpt4 key购买 nike

我正在努力寻找有关 PowerShell 版本之间差异的信息,但这一切都非常困惑。

Windows 7 上安装的 PowerShell 3 中的网络命令有哪些可用的命令?据我所知,许多模块需要单独导入,但我找不到 get-netipaddress 的任何模块cmdlet 或其他类似的,在 Win8 或 Win Server 2012 中可用,但在 win7 中不可用。有没有可以在Win7中导入的模块呢? PS v2中可能有类似的命令?

更新:我正在运行 v3。根据我的阅读,该命令可在 PowerShell 3 上使用,但未安装在 Win7 上。但为什么会这样呢?

enter image description here

最佳答案

我不知道 Get-NetIPAddress 是什么结构cmdlet 在其中返回其数据,但如果您正在寻找检索 IP 设置的方法,您可以使用 WMI 和 Win32_NetworkAdapterConfiguration class :

Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter 'IPEnabled = True'

System.Net.NetworkInformation namespace有许多类可用于检索相同类型的信息:
[System.Net.NetworkInformation.NetworkInterface]::GetAllNetworkInterfaces() `
| ForEach-Object { $_.GetIPProperties() } `
| Select-Object -ExpandProperty 'UnicastAddresses';

关于powershell - 收集 IP 地址信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19529442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com