Bat+PowerShell实现windows网络一键共享
当需要将笔记本WLAN通过 有线共享台式机 (同时可以便于远程),或者 虚拟机的虚拟适配器 时,由于win10关机共享失效,需要进控制面板反复点击,操作繁琐,本文给出脚本双击共享方案。
1. 新建文本文档,命名为ShareInternet.ps1
填充内容如下:
$NetShare = New-Object -ComObject HNetCfg.HNetShare
$wlan = $null
$ethernet = $nullforeach ($int in $NetShare.EnumEveryConnection) {$props = $NetShare.NetConnectionProps.Invoke($int)$a=$props.Name;"The name of adapter is: $a";if ($props.Name -eq "WLAN 2") {"==>[WLAN 2] is matched.";$wlan = $int;}if ($props.Name -eq "ETHERNET" ) {"==>[ETHERNET] is matched.";$ethernet = $int;}
}$wlanConfig = $NetShare.INetSharingConfigurationForINetConnection.Invoke($wlan);
$ethernetConfig = $NetShare.INetSharingConfigurationForINetConnection.Invoke($ethernet);"DisableSharing";
$wlanConfig.DisableSharing();
$ethernetConfig.DisableSharing();"EnableSharing";
$wlanConfig.EnableSharing(0);
$ethernetConfig.EnableSharing(1);"========== Done ==========";
Note: 建议将共享(桥接)的两网络适配器在控制面板
-网络和 Internet
-网络和共享中心
-更改适配器
重命名为英文名,在ps1文件中替换,避免中文名乱码(如“以太网”等)。
2. 新建xx.bat
文件,填入内容
注意下面的.ps1
文件路径匹配
PowerShell.exe -ExecutionPolicy Unrestricted -File "I:\MyShell\ShareInternet.ps1"
3. 双击运行
发送.bat文件快捷方式到桌面,右键以管理员身份运行即可。
还可以将该脚本加入开机启动,实现开机即共享。
Bat+PowerShell实现windows网络一键共享相关推荐
- 文件共享服务器imac,iMac怎么在网络上共享设备windows文件夹和服务 | MOS86
本章通过向您展示如何在网络和Mac和Windows计算机之间共享文件,文件夹和设备,帮助您充分利用您的iMac网络连接. →使用Macs共享文件和文件夹使用AirDrop和文件共享 →与Windows ...
- 在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX...
挂接命令(mount) 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype指定文件系统的类型,通常不必指定.mount会 ...
- 【20221220】Windows通过网线共享网络及小猫咪局域网共享
1.设备及其软件 Windows笔记本电脑(通过WiFi连接局域网) Jetson Xavier Nx(通过网线连接笔记本电脑) 小猫咪(运行到PC端) 2.笔记本共享局域网设置 2.1 开启网络发现 ...
- windows7与linux共享文件夹oracle,ORACLE expdp备份到windows网络共享文件目录(NFS)
对于DBA来说,数据服务器存储是永远不可消除的疼,因为存储总会时不时的不足,磁盘空间总会因种种理由不能通过加盘扩容,那么解决问题的方法就是 看有没有其他存储赋予的存储提供给数据库服务器.本文介绍win ...
- Windows网络文件共享和打印机共享
Windows网络文件共享和打印机共享(Win7为例) 一.基本设置 1.启用服务:Computer Browser.Servers.Workstation 2.高级共享设置:启用文件和打印机共享.关 ...
- windows 7局域网共享设置
不同版本的Win7可能存在一定的差异.如果你用的是Home Basic版本,就不要再往下看了,因为Home Basic不提供文件共享功能.. 二:必须开启的服务 右键点击我的电脑 或计算机-管理--- ...
- Windows 7局域网共享设置解决方案
WIN7系统的网络功能比XP有了进一步的增强,使用起来也相对清晰.但是由于做了很多表面优化的工作,使得底层的网络设置对于习惯了XP系统的人来说变得很不适应,其中局域网组建就是一个很大的问题. WIN7 ...
- Windows网络基础
Windows网络基础 1.Dos基本命令和批处理 一.Dos命令 1.如何操作dos命令 开始–运行–输入cmd–回车,调出c:\windows\system32\cmd.exe 或者win+R键 ...
- windows 网络命令大全
windows网络命令大全 Windows 2k/2003 Server 1.最基本,最常用的,测试物理网络的 ping 192.168.10.88 -t ,参数-t是等待用户去中断测试 2.查看 ...
- windows网络命令大全
windows网络命令大全 网络命令行操作 Windows 2k/2003 Server 1.最基本,最常用的,测试物理网络的 ping 192.168.10.88 -t ,参数-t是等待用户去中断测 ...
最新文章
- halcon模板匹配——转化算子vector_angle_to_rigid和affine_trans_contour_xld
- ubuntu 下root用户无法访问声音设备的解决方案
- 0902 - Preferences Permission
- rabbitmq安装完整版
- Spring @Transactional踩坑记
- SBuild 0.1.4 发布,基于 Scala 的构建系统
- 简单的线性回归实现模型的存储和读取
- Android NDK--自己编写调用JNI
- 2020年已裸辞5个月(软文)
- Mac和iPhone之间如何设置通用剪贴板?
- 黑莓7290使用技巧-转载
- 基于opencv的重叠图像的凹点分割(C++)
- 使用GPG加密通讯,设置git提交验证密钥
- [印刷工艺]从正度纸,大度纸说起
- 《高绩效成果教练》课程笔记及思考
- 主数据管理方法论之主数据全生命周期管理
- 【英语】大学英语CET考试,口语部分1(考试介绍与备考,讲义笔记)
- 高级程序员必会的程序设计原则 —— 墨菲定律及防呆设计
- [转载]倒库移库技巧图解
- 使用 MAUI 在 Windows 和 Linux 上绘制 PPT 的图表