node.js - 在海拔 powershell 中执行命令
问题描述
我正在运行一个 Node.JS 应用程序,该应用程序正在执行一些 powershell 命令来为我的 WiFi 接口设置 DNS 服务。
不幸的是,脚本在没有管理员权限的情况下失败,所以我试图在 node.js 中提升脚本
Start-Process -FilePath powershell.exe -ArgumentList {
Write-Host "Hello"
Set-DnsClientServerAddress -InterfaceIndex 10 -ServerAddresses ("127.0.0.1", "8.8.8.8")
sleep 5
} -verb RunAs
出于某种原因,这并没有应用更改,尽管脚本输出“hello”并等待 5 秒。有谁知道为什么会这样?