尝试在Powershell中使用NetQosPolicy时出现"Invalid namespace"错误



为了限制某个应用程序的网络带宽,我遇到了NetQosPolicy这样的东西。我开始尝试通过PowerShell创建新策略,但一直收到以下错误:

新建NetQosPolicy:新建NetQonPolicy:无效的命名空间字符串:1个字符:1+新建NetQosPolicy-名称测试策略-IPProtocolMatchCondition Both-Net…++类别信息:元数据错误:(MSFT_NetQosPolicySettingData:ROOT/StandardCi…licySettingData([新的网络QosPolicy],CimException+FullyQualifiedErrorId:HRESULT 0x8004100e,新的网络QoS策略

我使用了以下代码:New-NetQosPolicy -Name TestPolicy -IPProtocolMatchCondition Both -NetworkProfile All -ThrottleRateActionBitsPerSecond 1200000

我认为我在语法上犯了一个错误,决定看看微软网站上的例子(https://learn.microsoft.com/en-us/powershell/module/netqos/new-netqospolicy?view=windowsserver2022-ps(,但即使是他们的例子也会给我带来同样的错误。

我在任何地方都没有找到这个问题的解决方案,所以我在论坛上问。我将感谢任何知道如何解决这个问题的人。

(顺便说一句,当我尝试使用NetSecurity模块时,我也会遇到同样的错误(例如,命令:NewNetFirewallRule(

您可能有一个损坏的wmi repo,请阅读本页,但从检查开始

通过在具有管理员权限的命令提示符下运行以下命令来检查存储库是否已损坏:winmgmt/verifypository

相关内容

最新更新