我有一台 Windows 2008 服务器,上面安装了各种软件包。
我想知道我的服务器正在共享哪些网络共享(并且我想从服务器内部了解这些信息,而不是尝试从另一台计算机访问这些共享)。
有谁知道这是怎么做到的吗?
答案1
开始 -> 运行 -> compmgmt.msc -> 确定。
计算机管理(本地)->系统工具->共享文件夹->共享。
这将显示系统上所有当前共享,并允许您控制它们、更改权限、修改访问权限等。
更新:对于 Windows 7/Server 2012 及更高版本的主机,PowerShell 提供了另一种快速获取本地主机上所有 SMB 共享的方法:
PS D:\> get-smbshare
Name ScopeName Path Description
---- --------- ---- -----------
ADMIN$ * C:\WINDOWS Remote Admin
C$ * C:\ Default share
D$ * D:\ Default share
E$ * E:\ Default share
IPC$ * Remote IPC
答案2
在命令提示符下输入命令:
net share
这将显示系统上的所有共享,包括隐藏的共享。
答案3
您可以从命令提示符中输入:
net view \\servername /all
这将向您显示该服务器上的所有共享,即使它们是隐藏共享。
答案4
开始 > 运行
\\127.0.0.1
会起作用
请注意,这不会显示隐藏的共享。