在映射驱动器中使用 $ 和不使用它有什么区别?

Mik*_*ike 0 network-shares mapped-drive

我有一个脚本,可以在用户登录时映射来自几个不同服务器的共享驱动器。我最近更改了映射所在的一些服务器。

现在,当用户登录时,他们可以从任何映射驱动器读取,但不能写入(因此他们无法保存或创建新文件)。我做了一些额外的更改来解决这个问题,并$在它看起来像之前添加到映射中

\\服务器名\共享名

现在我有这样的:

\\服务器名\C$\共享名

我想弄清楚有什么区别?我可以通过任何一种方式访问​​共享,但只有使用$我才能写入共享。

Lar*_*ryc 6

$ 表示隐藏份额。如果我想创建一个共享,但不允许正在浏览网络的人看到它,那么我会在共享名的末尾附加一个 $。Shared$ 默认情况下,Windows 使用 $ 共享每个驱动器号,这被视为“管理员”共享。因此,连接到 C$ 意味着您正在连接到驱动器 C 的根目录。从那里您转到“共享名”以读取和写入您的文件。如果您创建共享并正确执行,那么您应该能够直接访问“共享名”。请注意,当您创建共享并为其命名时,有一个权限按钮 。点击该按钮并选择完全控制。选择安全选项卡并添加您希望有权访问共享的组或用户,然后选择您希望该组或用户拥有的权限。