文件和打印机共享状态

时间:2018-02-14 12:58:57

标签: c# powershell wmi

如果为特定网络适配器启用了“文件和打印机共享”,我如何以编程方式检查? enter image description here

2 个答案:

答案 0 :(得分:1)

我想这就是你要找的 -

Get-NetAdapterBinding | ? {$_.DisplayName -eq 'File and Printer Sharing for Microsoft Networks' -and $_.Name -eq 'ethernet'}

Name                           DisplayName                                        ComponentID          Enabled
----                           -----------                                        -----------          -------
Ethernet                       File and Printer Sharing for Microsoft Networks    ms_server            True

答案 1 :(得分:0)

如果您使用的是Windows 10,则可以使用Get-NetAdapter列出适配器。一旦你得到了正确的" toto"你可以使用:

Get-NetAdapter "toto" | Set-NetAdapterBinding –ComponentID ms_server –Enabled $False