问题标签 [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 回答
1401 浏览

c# - 在 WCF 中将带有 netsh 的端口添加为没有管理员权限的域管理员

我在 WPF 应用程序(自托管)中有 WCF 服务,并且出现典型错误“您的进程没有对此命名空间的访问权限”。用户不能拥有管理员权限,因此使用 .manifest 不是解决方案。端口是动态的,应用程序每次运行时都会计算一个空闲端口,所以应用程序必须通过netsh多次插入监听端口我使用域管理员的ProcessStartInfo,但要启动用户需要管理员权限的进程。以管理员身份运行应用程序也不是解决方案,所以我需要普通用户可以运行应用程序,并且程序通过 netsh 作为域管理员添加端口。

我的过程是这样的:

非常感谢

0 投票
7 回答
89282 浏览

windows - 如何在 Windows 上创建 IP 别名

我需要为我的网络接口创建一个别名,以便可以使用 127.0.0.1 或 33.33.33.33 在本地访问它。

在 *nix 我会这样做:

netsh工具似乎可以做同样的事情。如果是这样,怎么做?我看过一些看起来很接近的例子,但我不明白提供的选项。

这样做的动机是在没有端口偏移的同一台机器上运行两个 JBossAS 实例。因此,他们需要使用相同的端口号而不会发生冲突。

0 投票
1 回答
2788 浏览

networking - 我们可以指示 netsh.exe 将其输出转储到 xml 文件吗?

假设我在命令提示符下输入以下命令:

此命令将输出转储到文本文件。我希望以 xml 格式转储相同的输出。可能吗 ?

0 投票
4 回答
6807 浏览

c# - .NET:读取命令提示符输出

我想netsh从 .net 调用命令,我正在使用Process类来启动调用命令的进程netsh,并且它工作正常,现在我想netsh在 .NET 中获取命令返回的输出,例如我正在调用下面的命令Process

这将返回给我活动托管网络的列表。

如何阅读 .NET 中的列表?
谁能帮助我或带我走上正确的道路(我不想使用任何第三方工具)?


更新 以下是我使用 netsh wlan show hostsnetwork 命令返回的输出

托管网络设置

托管网络状态

谁能告诉我如何获取所有个人数据并将它们放入数据库中,例如模式、SSID 名称等(单独)?

0 投票
9 回答
58873 浏览

windows-7 - 使用 netsh,将 SSL 证书绑定到端口号失败

我已按照SSL with Self Hosted WCF Service中的说明进行操作。当我尝试使用 netsh 在 Windows 7 上绑定证书时,如如何:使用 SSL 证书配置端口中所述。,它失败如下。

在 Windows PowerShell中

在命令提示符中

0 投票
4 回答
7037 浏览

ssl-certificate - 通过“netsh.exe”添加 SSL 证书在机器重新启动后不会持续

我目前正在构建一个使用 IIS Express 作为我的开发服务器的 ASP.Net MVC 3 eccomerce 应用程序。

由于我们通过应用程序接受付款,因此我们需要在结账过程中强制执行 SSL 连接。

在阅读了Scott Hanselman关于如何设置用于 IIS Express 的自签名 SSL 证书的文章后,我可以通过以下两种方式访问​​我的网站:

这都是肉汁,直到我重新开始。似乎每次我重新启动(无论出于何种原因)我都需要再次运行以下命令:

我已经尝试导出和导入生成的证书,以及将证书从个人商店拖到受信任的根证书颁发机构。两者都无济于事。

有没有人有任何想法?

0 投票
2 回答
9677 浏览

ssl - 在 PowerShell 上使用 netsh 失败并出现错误:参数不正确

我一直在尝试在 PowerShell 上运行以下命令:

问题是,它"The parameter is incorrect"每次都返回。我检查了证书哈希号和生成的 guid,它们都很好。事实上,我运行了相同的命令cmd.exe并且它运行良好,这增加了挫败感。

我想将变量作为certhashand传递appid,这就是我使用 PowerShell 的原因。

如果有人可以帮助我理解它为什么不工作,或者它是否缺少在 PowerShell 上工作的东西。

0 投票
2 回答
62444 浏览

command-line - 在 Windows XP 上通过命令行更改 IP 地址

我正在尝试使用以下代码通过 cmd.exe 更改机器 IP 地址:

IP 没有改变(由 选中ipconfig)但在 DHCP 上没有改变的问题。因此,当我重新启动机器时,IP 将返回给 DHCP。

我需要一种通过命令行永久更改 IP 的方法。

有任何想法吗?

0 投票
1 回答
5472 浏览

networking - netsh mbn show interfaces 导致在 Win7 64Bit 上找不到命令

我正在尝试从 Windows 7 64 位系统上的 .bat 或 .jar 文件运行“netsh mbn show interfaces”,但每次运行我的文件时,都会导致“找不到以下命令 mbn show interfaces”。

当我在 cmd.exe 提示符下运行相同的命令时,结果正确且符合预期。当我们运行 /? 我们在可用命令中看到“mbn”。当我们从 .bat 或 .jar 输出相同的结果时,我们在 netsh 的可用命令中看不到“mbn”命令。

有人知道发生了什么吗?我们知道有 2 个 netsh.exe 文件,一个在 sys32 中,一个在 syswow64 中。

感谢所有帮助。

0 投票
0 回答
1344 浏览

windows - 在启动期间在 Windows 机器上设置 IP 地址

我是一个 Linux 人。我有一个非常具体的问题,我试图在 Windows 机器上解决,所以请原谅我在这里的无知。

问题(无法重新定义):我有一台具有 3 个 NIC 的 Windows 机器。每次启动时,我都需要一种方法来动态自动设置其 IP 地址。这台机器每次开机都会有不同的地址信息。机器在启动时将有一个由名称/值对组成的文件(即一个充满“=”条目的文件)。我需要使用从批处理文件运行的标准 Windows 命令提示符命令来执行所有这些任务。我没有 VB 或任何可用的东西。

最大的问题:我认为,如果 Windows 对其网络接口的命名具有确定性,这将容易得多。如果是,我可以解析这个文件并简单地设置,比如使用 netsh 设置“本地连接 2”的 IP 地址。不过,就目前而言,Windows 有时会改变它用于物理 NIC 的名称。那么今天的“本地连接2”可能明天就是“本地连接”。所以,我必须想办法在启动过程中通过使用 MAC 地址并找到相应的 NIC 来确定这些事情。如果没有 grep、awk 等,从 ipconfig 输出中获取这些信息变得越来越困难。

我尝试过/完成的事情: (1) 我通过本地组策略编辑器添加了一个 Windows 设置启动脚本,弄清楚了如何在 Windows 启动期间启动我的批处理文件。(2) 我已经弄清楚如何从批处理文件中解析我的名称/值对文件并获取令牌。(3) 我试过用arp命令设置ip映射。很明显,这只是将数据包正确地路由到接口。但是,一旦数据包到达接口,它们就会被丢弃,因为数据包是用于 NIC 不属于的网络的。这对我没有好处。我需要为网卡设置 IP 地址。

我当前的计划/我需要帮助:(1)解析我的名称/值对文件(2)在名称/值对文件中找到与mac地址对应的网卡名称(3)使用netsh设置这些卡的 ip 地址 (4) 全部从批处理文件中执行 (5) 尽量不要抱怨我没有使用 Linux 机器:-)

任何帮助是极大的赞赏。