如何查看内置Powershell函数的源代码?

时间:2017-04-04 14:21:41

标签: windows powershell networking windows-10

Set-NetConnectionProfileGet-NetConnectionProfile的源代码和工作方式特别感兴趣,了解Windows如何重置网络配置文件(网络和共享中心中的“公共”和“私有”)。

我尝试(Get-Command Set-NetConnectionProfile).DLL找出哪个DLL提供了命令背后的代码,但字符串为null或为空。我打算在ILSpy中加载DLL并从那里获取它。

显然,这两个命令是函数,而不是cmdlet。也许这就是为什么没有关联的DLL?

有没有办法找到中间表示或与这两个命令相关的任何类型的东西,并希望将其拆解成可读的东西?

我最终对Windows如何获取和设置网络的配置文件类别感兴趣,因为我遇到了麻烦,因为我自己为我的内部NAT网络重置它,后者是由Hyper-V虚拟交换机支持的>不在HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/NetworkList/Profiles下的注册表中有任何条目,如WiFi网络一样。

我使用的是Windows 10 x86_64教育版,版本10.0.14393(版本14393)。

0 个答案:

没有答案