为什么这些文件夹的共享名称附有美元符号?
我最近刚刚进入一个networking发展的位置,一个刚刚失去了服务器/networkingpipe理员的公司。 虽然我被聘请进行networking开发,但是我被要求在服务器上做一些日常的维护工作,但是我还是遇到了麻烦,没有这方面的背景知识。 我们已经失去了与旧的networkingpipe理员的所有通信,这并没有帮助。
这是情况。 大学本部分的几十位教职员工在服务器(Windows Server 2003,SP 2)上共享目录,例如\\servername\Jones$
, \\servername\Smith$
和\\servername\Watson$
。 我的问题是: 为什么共享名称附有美元符号? 它似乎不是技术要求,也不会将这些文件夹与其他类似名称的文件夹区分开来。 这是标准的风格,是我不明白的某种要求,还是我应该把它作为最后一个pipe理员偏心的产品注销的东西?
道歉有点蹩脚的问题,但我一直无法弄清楚这一点,我一直在继续增加新的目录与美元符号附加的共享名称,因为我不确定是否实际上是必要的。
SMB / CIFS URI中的$表示共享处于隐藏状态,浏览共享文件夹时不会显示。 这通常但不一定意味着它需要pipe理员权限来访问它。
这个约定也适用于共享打印机。
在共享名称末尾添加美元符号($)将隐藏网上邻居目录中的资源。 这被称为隐藏份额。
追加美元符号会使共享隐藏,因此如果您在Windows资源pipe理器中浏览计算机或在命令行上使用net view
,则不会显示该共享符号。
如果你想分享出现在这些情况下,不要把$放在它上面。
共享名称末尾的$隐藏了浏览人员的共享。
例如,如果共享“\ computer1 \ share1 $”,则任何浏览到“\ computer1”的用户都不会看到列出的共享。
但是,如果您创build“\ computer1 \ share2”,他们将能够看到该共享。
这是我所知道的唯一的区别。
他们是“pipe理员共享”,通常隐藏,如果您正在浏览\电脑使用Windows资源pipe理器或大多数其他浏览工具。
这是一个隐藏的份额。 它不但不显示,而且也不可search。
我知道一个事实,为了访问目标机器的非共享目录,你需要做一些类似\ machinename \ c $的地方,其中c $代表C:\驱动器。 我不确定在这种情况下是否属于这种情况。