首页 > 解决方案 > 在海拔 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 秒。有谁知道为什么会这样?

标签: node.jspowershell

解决方案


推荐阅读