小编udl*_*dlp的帖子

如何在powershell中测试是否有活动的网络连接?

我希望我的脚本的一部分仅在计算机已建立网络连接时运行。它可以是 wifi、以太网、任何非虚拟的东西。我不需要完整的互联网,只需要局域网。

这全部适用于 Windows 10 64 位,该脚本是我将用于部署某些计算机的更大脚本的一部分。

注意:我绝对是一个powershell菜鸟,我对它不是很熟悉。老实说,我对编程和脚本编写总体来说还是个菜鸟,尤其是 powershell。

我认为我需要一些功能来单独检查每个网络适配器,但我不确定如何在 powershell 中执行此操作。

if (Get-NetAdapter -Name "*" -Physical == "Up") {
    Write-Host "Pass"
}
else {
    Write-Host "Fail"
}
Run Code Online (Sandbox Code Playgroud)

我希望我的代码可能会检查 列表中的每个选项Get-NetAdapter,但它在参数上给出了错误==,它找不到接受它的位置参数。我也尝试过=,给出了同样的错误。

powershell networking windows-10

4
推荐指数
1
解决办法
8456
查看次数

标签 统计

networking ×1

powershell ×1

windows-10 ×1