循环通过数组循环使用Get-NetAdapter检查正确的名称

发布于 2025-01-22 10:18:32 字数 292 浏览 0 评论 0原文

最近,我将脚本放在一起,将从计算机中收集一些数据。 在提取此数据时,其中一些是用名称对其进行排序的。

$ btmacadress = $(get -netadapter -name“蓝牙网络连接”)。macaddress

在您在西班牙计算机上使用此脚本时,名称将更改为“ConexióndeRed Bluetooth”。

我创建了一个带有不同语言的连接名称的数组。我该如何制作它,以便它会循环遍历数组并检查此数组中是否正确的名称?

我试图将数组代替“蓝牙网络连接”,但几乎没有成功。

Recently I put a script together that will collect some data from a computer.
While extracting this data some of it is being sorted by name.

$BTMacAdress = $(Get-NetAdapter -Name "Bluetooth Network Connection").MacAddress

When you use this script on a Spanish machine the name will change to "Conexión de red Bluetooth".

I have created an array with all the connection names in different languages. How can I make it so it will loop through the array and check if the correct name is in this array?

I tried to put the array in place of "Bluetooth Network Connection" but that had little succes.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云淡风轻 2025-01-29 10:18:32

通过媒体类型的过滤器

Get-NetAdapter | where PhysicalMediaType -eq "Bluetooth"

当然也可以按照您的使用方式工作:

$BTMacAdress = (Get-NetAdapter | where PhysicalMediaType -eq "Bluetooth").MacAddress

Filter by media type

Get-NetAdapter | where PhysicalMediaType -eq "Bluetooth"

This of course also works the way you're using it:

$BTMacAdress = (Get-NetAdapter | where PhysicalMediaType -eq "Bluetooth").MacAddress
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文