You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell添加持久化IP地址的方法及命令报错问题求助

PowerShell添加持久化IP地址的方法及命令报错问题求助

嘿,我来帮你捋清楚这个问题哈!

你遇到的情况是:用这条命令能成功添加IP地址:

New-NetIPAddress -IPAddress 192.168.0.168 -PrefixLength 24 -InterfaceIndex 34

但加上-PolicyStore PersistentStore参数后就报错,提示“Invalid parameter PolicyStore PersistentStore”,对吧?

为啥会报错?

其实核心原因很简单:New-NetIPAddress这个cmdlet根本不支持-PolicyStore参数!这个参数是给Get-NetIPAddress、Set-NetIPAddress这类用来查询或修改已有IP配置的命令用的,用来指定操作的配置存储位置,但新建IP地址的时候,这个参数是无效的,所以系统返回了参数错误(对应Windows错误码87)。

那怎么添加持久化的IP地址?

别担心,其实默认情况下,用New-NetIPAddress添加的IP地址就是持久化的——除非你特意指定-PolicyStore ActiveStore(这个参数才是用来添加临时IP,重启后就消失)。所以你最初那条不带额外参数的命令,添加的IP本来就会在重启后保留,完全不需要加-PolicyStore PersistentStore。

如果之后你需要修改已有的持久化IP配置,倒是可以用Set-NetIPAddress配合-PolicyStore PersistentStore来操作,但新建的时候真的用不上这个参数哦。

备注:内容来源于stack exchange,提问作者jackhab

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 13:18:07