Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Register the HNetCfg library (once)
- regsvr32 /s hnetcfg.dll
- # Create a NetSharingManager object
- $m = New-Object -ComObject HNetCfg.HNetShare
- # Find connection
- $conn_1 = $m.EnumEveryConnection |? { $m.NetConnectionProps.Invoke($_).Name -eq "Ethernet" }
- $conn_2 = $m.EnumEveryConnection |? { $m.NetConnectionProps.Invoke($_).Name -eq "VirtualBox Host-Only Network" }
- # Get sharing configuration
- $config_1 = $m.INetSharingConfigurationForINetConnection.Invoke($conn_1)
- $config_2 = $m.INetSharingConfigurationForINetConnection.Invoke($conn_2)
- # Disable sharing
- Write-Host "Disable Sharing"
- $config_1.DisableSharing()
- $config_2.DisableSharing()
- # Enable sharing
- Write-Host "Enable Sharing"
- $config_1.EnableSharing(0)
- $config_2.EnableSharing(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement