質問: windows 10 anniversary update後にインターネット接続の共有が機能しなくなった windows 10 1607(「記念日更新」)に更新してから、共有wifiアダプターは共有されなくなりました。hyper-vスイッチとwifi接続を共有して、vmがsurface pro 2のwifi接続経由でインターネットにアクセスできるようにします。しかし、アップデート以降、これはインターネット接続の共有を手動で無効にして再度有効にした後にのみ機能します。そうでない場合、オプションがwifiプロパティで設定されていても、インターネット共有は機能しません。アイデア?
回答: これは私が現在使用しているスクリプトであり、機能します。param( $spublicadaptername, $sprivateadaptername ) if (!$sprivateadaptername) { write-host "enablesharing.ps1 spublicadaptername sprivateadaptername" return }#if # constants $public = 0 $private = 1 write-host "creating netshare object..." $netshare = new-object -comobject hnetcfg.hnetshare write-host "getting public adapter..." $publicadapter = $netshare.enumeveryconnection | where-object { $netshare.netconnectionprops($_).name -eq $spublicadaptername }#foreach write-host "getting private adapter..." $privateadapter = $netshare.enumeveryconnection | where-object { $netshare.netconnectionprops($_).name -eq $sprivateadaptername }#foreach write-host "disabling and enabling public sharing for public adapter...." $netshare.inetsharingconfigurationforinetconnection($publicadapter).disablesharing() $netshare.inetsharingconfigurationforinetconnection($publicadapter).enablesharing($public) $netshare.inetsharingconfigurationforinetconnection($publicadapter) write-host "disabling and enabling private sharing for private adapter...." $netshare.inetsharingconfigurationforinetconnection($privateadapter).disablesharing() $netshare.inetsharingconfigurationforinetconnection($privateadapter).enablesharing($private) $netshare.inetsharingconfigurationforinetconnection($privateadapter) # clean up remove-variable netshare