1、网络拓扑

管理文件系统与共享资源网络拓扑图:

Windows Server 资源共享实战_windows

DC1、DC2和MS1是3台虚拟机。在DC1与 MS1上可以测试资源共享情况,而资源访问权限的控制、加密文件系统与压缩、分布式文件系统等需在MS1上实施并测试。

注意:为了不受外部环境的影响,3台虚拟机的网络连接模式设置为“仅主机模式”。

按图中所示的信息,配置好DC1和MS1的所有参数。保证DC1和MS1之间通信畅通。建议将Hyper-V中虚拟网络的模式设置为“专用”。

2、设置资源共享

为安全起见,默认状态下,服务器中所有的文件夹都不被共享,而创建文件服务器时,又只创建一个共享文件夹,因此,若要授予用户某种资源的访问权限,必须先将该文件夹设置为共享,然后赋予授权用户相应的访问权限。创建不同的用户组,并将拥有相同访问权限的用户加入同一用户组,会使用户权限的分配变得简单而快捷。

1. 在“计算机管理”窗口中设置共享资源

STEP 1 在DC1上选择“服务器管理器”→“工具”→“计算机管理”→“共享文件夹”命令,展开左窗格中的“共享文件夹”选项,单击“共享”选项,如下图所示。

“计算机管理-共享文件夹”窗口:

Windows Server 资源共享实战_共享文件夹_02

该“共享文件夹”中提供了有关本地计算机上的所有共享、会话和打开文件的信息,可以查看本地和远程计算机的连接和资源使用概况。

注意:共享名称后带有“$”符号的是隐藏共享。对于隐藏共享,网络上的用户无法通过网上邻居直接浏览到。

STEP 2 在左窗格中用鼠标右键单击“共享”图标,在弹出的快捷菜单中选择“新建共享”命令,即可打开“创建共享文件夹向导”对话框。注意权限的设置,如下图所示。

设置共享文件夹的权限:

Windows Server 资源共享实战_右键_03

2. 特殊共享

前面提到的共享资源中有一些是系统自动创建的,如 C$、IPC$等。这些系统自动创建的共享资源就是这里所指的“特殊共享”,它们是 Windows Server 2016用于本地管理和系统使用的。一般情况下,用户不应该删除或修改这些特殊共享。

由于被管理的计算机的配置情况不同,共享资源中所列出的这些特殊共享也会有所不同。

下面列出了一些常见的特殊共享:

  • driveletter$:为存储设备的根目录创建的一种共享资源,显示形式为C$、D$等。例如,D$是一个共享名,管理员通过它可以从网络上访问驱动器。值得注意的是,只有Administrators组、Power Users组和Server Operators组的成员才能连接这些共享资源。
  • ADMIN$:在远程管理计算机的过程中系统使用的资源。该资源的路径通常指向Windows Server 2016系统目录的路径。同样,只有Administrators组、Power Users组和Server Operators组的成员才能连接这些共享资源。
  • IPC$:共享命名管道的资源,它对程序之间的通信非常重要。在远程管理计算机的过程中及查看计算机的共享资源时使用。
  • PRINT$:在远程管理打印机的过程中使用的资源。

3、访问网络共享资源

企业网络中的客户端计算机可以根据需要采用不同的方式访问网络共享资源。

1. 利用网络发现

注意:必须确保 DC1、DC2和 MS1开启了网络发现功能,并且运行了 Function Discovery Resource Publication服务(自动、启动)。UPnP Device Host和SSDP Discovery 3个服务。注意按顺序启动3个服务,并且都改为自动启动。

分别以student1和administrator的身份访问DC1中所设的共享文件夹share1,步骤如下。

STEP 1 在 MS1上,单击左下角的资源管理器图标,打开“资源管理器”窗口,单击窗口左下角的“网络”链接,打开MS1的“网络”窗口,如下图所示。

“网络”窗口:

Windows Server 资源共享实战_右键_04

如果此计算机当前的网络位置是公用网络,且没有开启“网络发现”功能,则会出现提示,选择是否要在所有的公用网络上启用网络发现和文件共享。如果选择否的话,该计算机的网络位置会被更改为专用,也会启用网络发现和文件共享。

注意:若看不到网络上其他Windows计算机的话,请检查这些计算机是否已启用网络发现,并检查其Function Discovery Resource Publication、UPnP Device Host和SSDP Discovery 3个服务是否启用。

STEP 2 双击“DC1”计算机,弹出“Windows安全性”对话框。输入用户student1的用户名及密码,连接到DC1,如下图所示。(用户student1是DC1下的域用户。)

“Windows安全性”对话框:

Windows Server 资源共享实战_windows_05

STEP 3 单击“确定”按钮,打开DC1上的共享文件夹,如下图所示。

Windows Server 资源共享实战_共享文件夹_06

STEP 4 双击“share1”共享文件夹,尝试在该文件夹下新建文件,失败,如下图所示。

DC1上的共享文件夹:

Windows Server 资源共享实战_共享文件夹_07

STEP 5 注销 MS1,重新执行步骤1~步骤4。注意本次输入 DC1的用户 administrator的用户名及密码,连接到DC1。验证任务5-1设置的共享权限情况。

2. 使用UNC

通用命名标准(Universal Namimg Conversion,UNC)是用于命名文件和其他资源的一种约定,以两个反斜杠“\”开头,指明该资源位于网络计算机上。

UNC路径的格式为:

\\Servername\sharename

其中Servername是服务器的名称,也可以用IP地址代替,而sharename是共享资源的名称。目录或文件的UNC名称也可以把目录路径包括在共享名称之后,其语法格式如下:

\\Servername\sharename\directory\filename

本例在DC2的运行中输入如下命令,并分别以不同用户连接到DC1上的共享:

\\192.168.10.2\share1

或者:

\\DC1\share1

4、使用卷影副本

用户可以通过“共享文件夹的卷影副本”功能,让系统自动在指定的时间将所有共享文件夹内的文件复制到另外一个存储区内备用。当用户通过网络访问共享文件夹内的文件,将文件删除或者修改文件的内容后,却反悔想要救回该文件或者想要还原文件的原来内容时,可以通过“卷影副本”存储区内的旧文件来达到该目的,因为系统之前已经将共享文件夹内的所有文件都复制到“卷影副本”存储区内了。

1. 启用“共享文件夹的卷影副本”功能

在DC1上,在共享文件夹share1下建立test1和test2两个文件夹,并在该共享文件夹所在的计算机DC1上启用“共享文件夹的卷影副本”功能,步骤如下。

STEP 1 选择“服务器管理器”→“工具”→“计算机管理”命令,打开“计算机管理”窗口。

STEP 2 用鼠标右键单击“共享文件夹”选项,在弹出的快捷菜单中选择“所有任务”→“配置卷影副本”命令,如下图所示。

选择“配置卷影副本”命令:

Windows Server 资源共享实战_windows_08

STEP 3 在“卷影副本”选项卡下,选择要启用“卷影复制”的驱动器(如C:),单击“启用”按钮,如下图所示,然后单击“是”按钮。

启用卷影副本:

Windows Server 资源共享实战_共享文件夹_09

此时,系统会自动为该磁盘创建第1个“卷影副本”,也就是将该磁盘内所有共享文件夹内的文件都复制到“卷影副本”存储区内,而且系统默认以后会在星期一至星期五的上午7:00与中午12:00两个时间点分别自动添加一个“卷影副本”,也就是在到达这两个时间时会将所有共享文件夹内的文件复制到“卷影副本”存储区内备用。

注意:用户还可以在资源管理器中双击“这台电脑”,然后用鼠标右键单击任意一个磁盘分区,在弹出的快捷菜单中选择“属性”→“卷影副本”命令,同样能启用“共享文件夹的卷影副本”功能。

STEP 4 C:磁盘已经有两个“卷影副本”,如上图所示,用户还可以随时单击图中的“立即创建”按钮,自行创建新的“卷影副本”。用户在还原文件时,可以选择在不同时间点所创建的“卷影副本”内的旧文件来还原文件。

注意:“卷影副本”内的文件只可以读取,不可以修改,而且每个磁盘最多只可以有64个“卷影副本”。如果达到此限制,则最旧版本的“卷影副本”会被删除。

STEP 5 系统会以共享文件夹所在磁盘的磁盘空间决定“卷影副本”存储区的容量大小,默认配置该磁盘空间的10%作为“卷影副本”的存储区的容量,而且该存储区最小需要100MB。如果要更改其容量,单击“设置”按钮,打开下图所示的“设置”对话框。

Windows Server 资源共享实战_windows_10

然后在“最大值”处更改设置。还可以单击“计划”按钮来更改自动创建“卷影副本”的时间点。用户还可以通过图中的“位于此卷”来更改存储“卷影副本”的磁盘,不过必须在启用“卷影副本”功能前更改,启用后就无法更改了。

2. 客户端访问“卷影副本”内的文件

先将DC1上的共享文件夹share1下的test1文件夹删除,再用此前的卷影副本进行还原,测试是否恢复了test1文件夹。

STEP 1 在MS1上,使用\\DC1命令,以DC1计算机的administrator身份连接到DC1上的共享文件夹,双击“share1”文件夹,删除share1下面的test1文件夹。

STEP 2 向上回退到DC1根目录下,用鼠标右键单击“share1”文件夹,单击“属性”命令,弹出“share1(\\DC1)属性”对话框,单击“以前的版本”选项卡,如下图所示。

“share1\\DC1属性”对话框:

Windows Server 资源共享实战_windows_11

STEP 3 选中“share1 2020/2/20-19:29”版本,通过单击“打开”按钮可查看该时间点内的文件夹内容,单击“还原”按钮可以将文件夹还原到该时间点的状态。在此单击“还原”按钮,还原误删除的test1文件夹。

STEP 4 打开“share1”文件夹,检查“test1”是否被恢复。

注意:如果要还原被删除的文件,可在连接到共享文件夹后,右键单击文件列表对话框中空白的区域,在弹出的快捷菜单中选择“属性”命令,单击“以前的版本”选项卡,选择旧版本的文件夹,单击“打开”按钮,然后复制需要还原的文件。