Share
windows网络命令:net share命令小档案
share意为"分享、合用",既可以作及物动词,又可以作不及物动词。
net use可以看别人机器的共享,net share看自己共享的东西。
NET SHARE 用于管理共享资源,使网络用户可以使用某一服务器上的资源。 当不带选项使用此命令时,它会列出该计算机上正在被共享的所有资源。对于每一种资源,Windows 都会报告其设备名或路径名,以及与之相关的描述性注释。
它的命令语法如下:
NET SHARE
sharename
sharename=drive:path [/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:manual|automatic|no ]
sharename [/USERS:number | /UNLIMITED]
[/REMARK:"text"]
[/CACHE:Manual | Documents | Programs | None]
{sharename | devicename | drive:path} /DELETE
语法
net share [ShareName]
net share [ShareName=Drive:Path [{/users:Number | /unlimited}] [/remark:"Text"] [/cache: {manual | automatic | no}]]
net share [ShareName [{/users:Number | unlimited}] [/remark:"Text"] [/cache: {manual | automatic | no}]]
net share [{ShareName | Drive:Path} /delete]
参数
ShareName
指定共享资源的网络名称。键入带参数 ShareName 的 net share 命令仅显示有关该共享的信息。
Drive:Path
指定要共享目录的绝对路径。
/users:Number
设置可以同时访问共享资源的最多用户数。
/unlimited
指定可以同时访问共享资源的、数量不受限制的用户。
/remark:"Text "
添加关于资源的描述性注释。给文本加上引号。
/cache:manual
启用带手动重新集成的脱机客户端缓存。
/cache:automatic
启用带自动重新集成的脱机客户端缓存。
/cache:documents
启用此共享中文档的自动缓存。
/cache:programs
启用文档和程序的自动缓存。
/cache:no
禁用缓存。
/delete
停止共享资源。
net helpCommand
显示指定 net 命令的帮助。
注释
• 要共享带有包含空格字符路径的目录,请使用引号将目录的驱动器和路径引起来(如 "C:\Path Name")。
• 当显示计算机上的所有共享资源时,将显示每个资源的共享名、与资源相关的设备名或路径,以及与资源有关的描述性注释。输出内容与以下相似:
共享名 资源 注释
------------------------------------------------------
ADMIN$ C:\WINNT 远程管理
C$ C:\ 内部使用的默认共享
print$ C:\WINNT\SYSTEM\SPOOL
IPC$ 远程 IPC
LASER LPT1 后台 激光打印机
• 在服务器上创建共享时,这些共享将被保存。停止服务器服务时,所有共享都将断开,不过当计算机重新启动时它们将自动重新连接。有关服务的详细信息,请参阅“相关主题”。
• 当从远程计算机浏览本地计算机时,将不显示以字符 $ 结尾的共享资源名。有关详细信息,请参阅“相关主题”。
示例
要显示有关本地计算机上共享资源的信息,请键入:
net share
要使用共享名 DataShare 共享计算机的 C:\Data 目录并包括注释,请键入:
net share DataShare=c:\Data /remark:"For department 123."
要停止上例中创建的 DataShare 文件夹共享,请键入:
net share DataShare /delete
要使用共享名 List 共享计算机的 C:\Art Lst 目录,请键入:
net share list="c:\art lst"
禁止默认共享
1) 察看本地共享资源
运行-cmd-输入net share
2) 删除共享(每次输入一个)
net share ipc$ /delete
net share admin$ /delete
net share c$ /delete
net share d$ /delete(如果有e,f,……可以继续删除)
3) 停止server服务
net stop server /y (重新启动后server服务会重新开启)
4) 修改注册表
运行-regedit
server版:找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]把AutoShareServer(DWORD)的键值改为:00000000。
pro版:找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]把AutoShareWks(DWORD)的键值改为:00000000。
如果上面所说的主键不存在,就新建(右击-新建-双字节值)一个主健再改键值。
5) 永久关闭ipc$和默认共享依赖的服务:lanmanserver即server服务
控制面板-管理工具-服务-找到server服务(右击)-属性-常规-启动类型-已禁用
&e827;
1) 激活用户:C:\>net user guest /active:yes
2)改密码: C:\>net user guest 1234
3)升为ad: c:\>net localgroup administrators guest /add
系统每次重新启动都会自动加载共享
可以做一个删除的BAT文件,添加到启动项目里,每次开机自动删除共享
这样写:
@echo off
:Rem 检查参数
if {%1}=={} goto :Usage
:Rem 程序主体
echo.
echo ------------------------------------------------------
echo
echo 删除当前的系统共享目录
echo
:Usage
net share %1$ /delete
net share %2$ /delete
net share %3$ /delete
net share %4$ /delete
net share %5$ /delete
net share %6$ /delete
net share %7$ /delete
net share %8$ /delete
net share %9$ /delete
net share admin$ /del
net share ipc$ /del
net share c$ /del
net share d$ /del
net share e$ /del
net share f$ /del
net share g$ /del
net share h$ /del
net share i$ /del
echo
echo 共享目录全部删除完毕
echo
echo ------------------------------------------------------
echo
echo 修改注册表项,修改系统默认共享属性
echo
echo 生成 delshare.reg 准备修改注册表
echo Windows Registry Editor Version 5.00> c:\delshare.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]>> c:\delshare.reg
echo "AutoShareWks"=dword:00000000>> c:\delshare.reg
echo "AutoShareServer"=dword:00000000>> c:\delshare.reg
echo 运行 delshare.reg 修改注册表
regedit /s c:\delshare.reg
echo 删除 delshare.reg 临时文件
del c:\delshare.reg
goto :END
echo
echo ------------------------------------------------------
echo
echo Windows NT/2000 系统默认共享清除工具,成功完成清除工作
echo 请先关闭安全策略中安全选项:sam枚举(对匿名连接的额外限制)
echo ------------------------------------------------------
echo
:EOF
评论
发表评论