问题标签 [netsh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
617 浏览

wpf - WCF ServiceHost 受限用户 netsh/httpcfg

我在 WPF 应用程序中使用自托管服务来完成某些任务。服务主机在运行时启动,其基地址为http://localhost:Whatever-port-is-free-at-runtime. 当用户具有管理员权限时,这可以正常工作,但当应用程序由受限用户运行时会出现问题。

我在网上找到了一些建议,建议保留 url 使用netsh/httpcfg这对管理员用户来说效果很好,但对受限用户来说却失败了,因为他们可能无权使用这些工具来保留 url。由于端口号直到运行时才知道,因此 url 保留命令在逻辑上只能在运行时运行,这意味着该进程将由没有执行命令的权限的受限用户启动。我这样想对吗?

我想知道是否有合适的工作?另外,我想知道受限用户是否可以打开本地托管的 WCF 服务,因为如果受限用户不能这样做,解决上述问题将毫无意义。

这个问题完美的描述了我的第一期网址预约

0 投票
1 回答
887 浏览

c# - 我怎么知道我的应用程序没有被添加到防火墙?

我使用 netsh 将我的应用程序添加到防火墙,如下所示。在添加到防火墙之前,如何知道应用程序没有添加到防火墙中?因为我不想重复将我的应用程序添加到防火墙。

0 投票
1 回答
1424 浏览

c# - 无法在 Win XP 机器上运行 netsh 命令

我想以Reserve the port编程port binding方式使用以下代码:

对于端口绑定:将参数替换startInfo.Arguments@"/c netsh http add sslcert ipport=127.0.0.1:8083 certhash=df03c4b0b32f3302a3b70abe6b5dfd864d0986a5 appid={00112233-4455-6677-8899-CCBBCCDDEEFF} clientcertnegotiation=enable";

上面的命令在 win和machine 中运行良好7,但是当它开始抛出错误时: win servers8Win xpCMDThe following command was not found http add urlacl url=https://127.0.0.1:8083 user=Everyone

我检查了mmc所有成功导入的证书machine

在这种情况下我该怎么办?

0 投票
1 回答
2954 浏览

firewall - 使用 netsh advfirewall 阻止 Windows 中的 URL

我知道 Windows 允许通过 netsh 阻止 IP 地址,如下所示:

netsh advfirewall firewall add rule name="Block some stuff" dir=in action=block remoteip=xxx.xxx.xxx.xxx enable=yes

但是有什么方法可以使用 netsh(或者是否有任何其他 Windows 实用程序)来阻止 ipfw 和 iptables 允许的 URL?我知道有 wipfw,但如果可能的话,我想使用内置的东西。

0 投票
1 回答
2399 浏览

variables - 显示 NETSH 命令

我将此 NETSH 命令(如下)设置为一个变量,%connectionname%,我需要稍后使用它来断开与 Internet 的连接,然后再使用它重新连接到 Internet。

它显示变量在断开互联网连接后为空白,我不知道为什么,有人可以帮我弄清楚为什么这不显示吗?

0 投票
0 回答
458 浏览

windows - Winsock 跟踪无法获取详细级别事件

虽然使用 Windows-Winsock-AFD 开始信息级别跟踪非常容易,但使用:netsh trace start provider=Microsoft-Windows-Winsock-AFD TraceFile=my_winsock_log3_trace.etl

生成的文件似乎不包括详细级别的事件,例如“Select/Poll Posted”。我也试过:“netsh trace start provider=Microsoft-Windows-Winsock-AFD TraceFile=my_winsock_log3_trace.etl level=5”没有帮助(相同级别的事件)

有没有人能够以详细的方式开始 winsock 跟踪?

谢谢

0 投票
1 回答
331 浏览

servicestack - 动态 IP 地址桌面上的 ServiceStack 服务器

我正在编写一个部署在桌面计算机上的应用程序,并使用 ServiceStack 将 json 服务公开给将使用它们的中央应用程序。我正在使用 ServiceStack 自我托管,并且我几乎只是按照 ServiceStack wiki 示例来启动和运行基本连接。

这用于启动服务器并绑定它

还需要配置 Windows,以便非管理员可以接受传入的请求;从管理员命令提示符使用此命令

注意:这似乎很脆弱。如果 appHost.Start(urlBase) 命令中的 urlBase 与 netsh 命令中的 urlacl 参数不同,则 Windows 会拒绝连接。顺便说一句,我只在 Windows 8 上试过这个。

是否有替代方法使应用程序能够承受台式计算机 IP 地址的更改(例如由 DHCP 引起的)?

这是一个桌面环境,所以我不希望用户为他们的计算机设置主机名或静态 IP 地址。我也试图不要求他们在命令提示符下输入命令。

0 投票
1 回答
132 浏览

powershell - 在 powershell 中使用共享文件变量

我正在尝试执行远程命令来执行 netsh 命令。该命令将导出 nps 配置文件并将其输出到共享路径。但是,该命令总是给我一个错误"Access is denied"。我意识到问题在于共享路径值(\\shared-pc\temp)。没有它,我能够成功执行它,例如(C:\Users\User1\Desktop)。我可以从本地和远程 PC 浏览到共享位置。任何意见是极大的赞赏。下面是命令。谢谢。

0 投票
3 回答
4129 浏览

ssl - 无法使用 netsh 注册 C# 生成的自签名 SSL 证书(错误 1312)

我通过 C# (bouncycastle) 创建了一个自签名 SSL 证书。它显示在本地计算机/个人商店中,看起来与 Microsoft 已经存在的 localhost 证书完全一样。如果我显示属性,它会说:

SSL 证书添加失败,错误:1312 指定的登录会话不存在。它可能已经被终止。

但是,如果我想通过 netsh 注册此证书,则会收到错误消息:

app-id 是在 assemblyinfo.cs 中指定的 GUID。certhash是证书属性页的哈希值。

我在许多博客文章中发现了为什么会发生这种情况的几个原因:

  • 使用提升的权限(我正在这样做)
  • 确保您的证书在“本地计算机”中注册,而不是在“当前用户”中 - 我有这个。
  • 确保证书有一个私钥(它有,如属性对话框中所示)。

他们都没有成功...

0 投票
1 回答
538 浏览

c# - netsh 从哪里加载资源字符串?

据我所知,没有等效的 netsh(在 Windows 8\2012 之前),必须直接调用 netsh 并解析输出。

不幸的是,语言包适用于 Netsh,因此无法解析结果,因为结果取决于语言。

我正在尝试确定从哪里加载资源字符串(因此我可以引用源而不是对字符串进行硬编码),但是我找不到它。

任何想法在哪里寻找这个?我对“netsh interface ipv4 show interface #”命令中的“Base Reachable Time”特别感兴趣。

任何帮助是极大的赞赏!马丁