![在 WIn PE 4.0 中使用 Netsh Wlan](https://linux22.com/image/613452/%E5%9C%A8%20WIn%20PE%204.0%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20Netsh%20Wlan.png)
我们一直在使用 SCCM 2012 进行无人值守域加入。我们过去常常使用 OSD 中的命令行步骤在域加入之前将机器加入本地无线网络。
使用的语法是netsh wlan 连接 [本地无线网络]
这样我们就可以无线连接到域了。但是在 PE 4.0 中,netsh 的 wlan 功能不可用。
我已阅读说明这里和 这里以及许多其他问题,但似乎没有人能完全解决这个问题。
我已成功导入所有 .dll 和 dll.mui 文件,如第二个链接中所述,并且 wlan 已显示,但当我尝试使用它执行命令时,它会抱怨 wlansvc 未启动。如果我尝试执行 Net start wlansvc,它会抱怨无法识别。
是否有人设法将 wlan 功能纳入 Win PE 4.0 或找到其他解决方法?也许使用 Powershell 是一种选择,但我无法找到实现它的方法,我读过的内容中没有任何东西表明可以做到这一点,大多数 Powershell cmdlet 只是引用 netsh。
如果有人有任何想法、解决方案或指点,我们将不胜感激。
答案1
通常我们会使用 LAN,但在某些情况下我们必须使用 USB,由于 USB 版本处于 100% 离线状态,因此尚未加入 USB 版本上的域(我认为这是 MS 的建议或 sccm 要求,我不记得了)。
打开 powershell 提示符并尝试通过 cmdlet 启动服务怎么样?因此,它会是这样的
$(Get-Service | where name -eq wlansvc).Start
这肯定会告诉您它是否存在(并确保您的错误不仅仅是因为net start
它出现故障),而且在 7 中服务的名称是wlansvc
而不是wlancgf
,那是打字错误还是在 WinPE 4.0 中有所不同?