如何恢复 Windows 管理隐藏共享

如何恢复 Windows 管理隐藏共享

为了尝试释放远程用户通过自动 Windows 隐藏共享锁定的某些文件(我以前通过 NT4 中的服务器控制面板进行操作),我决定跳过批量

网络文件/c
并采取了核选择
净份额 c$ /删除

除了重新启动之外,恢复共享的正确步骤是什么(最好通过命令行)?

(网上有很多文章解释

净份额管理员$
隐式运行,并且有一个注册表设置,并且您重新启动)。
链接到对最佳实践等效项的精彩解释可获得加分
净文件
净份额
在 PowerShell 中

答案1

在 PowerShell 中:

# Delete the share - get a WMI instance pointing to C$
# You can specify a remote machine in the moniker, if you want
$share = [WMI]"root\cimv2:Win32_Share.Name='C$'"
$deleteReturnCode = $share.Delete()
# check return code here - 0 is success
# Create the share - use the Win32_Share class.     
$shareClass = [WMICLASS]'root\cimv2:Win32_Share'
# parameters are: path, share name, share type - 0 = disk
$createReturnCode = $shareClass.Create('C:\', 'C$', 0)
# check return code here - 0 is success

显然,如果需要,您可以获取 Win32_Share 实例并删除它们等。请参阅 Win32_Share 文档以了解错误代码说明

您的另一个选择是

net stop server & net start server

但这有点麻烦,因为它显然会断开连接到服务器的所有人的连接

答案2

我相信您需要重新启动“服务器”服务。

答案3

我相信您可以转到控制面板 => 管理任务 => 计算机管理,向下滚动到共享文件夹 => 共享。

现在,右键单击=> 新建文件共享。

进入要共享的文件夹(即E:),共享名为E$,点击下一步,选择管理员具有完全访问权限,其他人无权访问,确定。

双击新共享将显示与其他特殊共享相同的消息。

但是,我不能 100% 确定这是与 Windows 默认共享完全相同的共享,因为我的共享在其中一个驱动器重新启动后不断消失,而其他驱动器则正常。

相关内容