コマンドラインから「MicrosoftNetworksのファイルと印刷の共有」をアンインストールする方法を知りたいのですが、これは自動化するタスクなので、UIを使用することはできません。
残念ながら、私の検索では、UIまたは古い(Win XP)メソッドを介してこれを行う方法しか示されていません。
それで、Windows Server2008以降およびWindows7以降でこれを行うためのガイドを提供していただければ幸いです。
ありがとう
私は彼らがもう実際には開発していないツールを見つけました(私は思った)が、今彼らはHyper-V用にそれを再リリースしました:
このコマンドラインツールは(私が思うに)まさにあなたが必要としているものです。
nvspbind
を介してNICとそのオープンサービス/バインディングを取得し、コマンドラインスイッチ_/d
_を介して(ファイルやプリンターの共有など)無効にするだけです。
私の例では、これは次のようになります。
_.\nvspbind.exe /d {B4018946-5E6B-4C83-8118-97C2FD8BE90C} ms_server
acquiring write lock...success
Adapters:
{B4018946-5E6B-4C83-8118-97C2FD8BE90C}
"pci\ven_8086&dev_153b"
"Intel(R) Ethernet Connection I217-V"
"Ethernet":
unbinding ms_server from Intel(R) Ethernet Connection I217-V
unbinding ms_server from Intel(R) Ethernet Connection I217-V
unbinding ms_server from Intel(R) Ethernet Connection I217-V
unbinding ms_server from Intel(R) Ethernet Connection I217-V
applying changes...
cleaning up...releasing write lock...success
finished (0)
_
適用される設定:
_.\nvspbind.exe
[...]
{B4018946-5E6B-4C83-8118-97C2FD8BE90C}
"pci\ven_8086&dev_153b"
"Intel(R) Ethernet Connection I217-V"
"Ethernet":
enabled: ms_lldp (Microsoft-LLDP-Treiber)
enabled: ms_netbt (WINS Client(TCP/IP) Protocol)
enabled: ms_netbios (NetBIOS Interface)
enabled: insecure_npcap (Npcap Packet Driver (NPCAP))
disabled: ms_implat (Microsoft-Multiplexorprotokoll f³r Netzwerkadapter)
enabled: ms_rdma_ndk (Microsoft RDMA - NDK)
enabled: ms_tcpip (Internetprotokoll, Version 4 (TCP/IPv4))
enabled: ms_msclient (Client f³r Microsoft-Netzwerke)
disabled: ms_server (Datei- und Druckerfreigabe f³r Microsoft-Netzwerke)
[...]
_
設定を再度有効にします。
_.\nvspbind.exe /e {B4018946-5E6B-4C83-8118-97C2FD8BE90C} ms_server
Hyper-V Network VSP Bind Application 6.1.7725.0.
Copyright (c) Microsoft Corporation. All rights reserved.
acquiring write lock...success
Adapters:
{B4018946-5E6B-4C83-8118-97C2FD8BE90C}
"pci\ven_8086&dev_153b"
"Intel(R) Ethernet Connection I217-V"
"Ethernet":
binding ms_server to Intel(R) Ethernet Connection I217-V
binding ms_server to Intel(R) Ethernet Connection I217-V
binding ms_server to Intel(R) Ethernet Connection I217-V
binding ms_server to Intel(R) Ethernet Connection I217-V
applying changes...
cleaning up...releasing write lock...success
finished (0)
_
GPOの場合:
コンピューターの構成>管理用テンプレート>ネットワーク>ネットワーク接続> Windowsファイアウォール> [プロファイル]>「Windowsファイアウォール:ファイルとプリンターの共有の例外を許可する」>無効にする[+いくつかの例外]
コマンドラインファイアウォールの場合:
_netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=No
_
この設定は、Windowsインストールのローカリゼーションによって異なります。
レジストリの場合、これはやや...愚かです:
次のコマンドを確認してください_wmic nicconfig get description,settingid
_このリストには、すべてのNICとそれに対応するGUID /設定IDが表示されます。
例:Intel(R) Ethernet Connection I217-V {B4018946-5E6B-4C83-8118-97C2FD8BE90C}
Regeditで、次のキーを見つけます。_HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Linkage
_設定Bind
Export
とRoute
があります。 Bind
設定を編集し、ファイルと印刷の共有を無効にするGUIDのNICを見つけて、これらの行を削除します。このアプローチは非常にエラーが発生しやすいです。