奇葩的要求年年有,这个要求特别怪,跑路的网管有这么可怕吗?付费让我们重置了防火墙,还要求我们重建域服务器和文件服务器。
等我们建立好域控,部署完文件服务器,权限也设置完毕,却又要求:1、所有电脑都不加域,但是每台电脑都要用域账户访问网盘(即文件服务器);2、域账户的密码有效期设置为90天;3、要求员工每两个月必须手动修改密码。
建完域控,所有电脑都不加域,这么多年还是头一回碰到,1和2都很容易实现,3就不能用常规方法了。
我们是来做事的,至于原因,咱们也不可能追问,直接动手吧,不加域就不能用组策略下发网络驱动器,几十台电脑,只能逐一操作了,在“运行”中输入\服务器名称,回车。
在弹出的对话框中输入账户和密码,就能打开共享文件夹了,然后鼠标右键,选择“映射网络驱动器”
注意勾选“登录时重新连接”,这样的话,电脑每次重启后就会自动连接这个网络驱动器,不用重复操作。
以后要访问服务器上的共享文件夹,直接点击“此电脑”中的“网络驱动器”就行了,和电脑里面的本地硬盘一样方便。
客户也很体贴,让我把损伤步骤做个word文档,直接发他们公司群算了,省了我们一堆事儿,最多我在群里答复一些小问题就行了。
下面来看一下,怎么实现客户的第3个要求——发布一个网站,让域用户在网页上修改密码。
打开服务器管理器,添加角色和功能
添加服务器角色:远程桌面服务
角色服务里面,选择:远程桌面WEB访问
为WEB服务器选择要安装的角色,这里默认就行了
安装完成后,不需要重启服务器,直接打开管理工具里面的“Inte.NET Information Service(IIS)管理器”
依次点击“网站”、“Default Web Site”、“RDWeb”、“Pages”,然后打开右边窗口中的“应用程序设置”
找到“PasswordChangeEnabled”,把值修改为“true”,确定
点击“Default Web Site”,打开“网站绑定”,删除“http”
还是网站绑定里面,https端口改为9443,这一步不是必须的,因为8443端口另有其他用途,所以此处修改为9443。
在IIS里面“浏览”网站目录,找到下图中的配置文件,稍微修改一下默认的页面信息,显示一下客户的公司名称,让客户觉得我们的服务物有所值,顺便在底下不动声色地打个小广告,嘿嘿。
当我做到这一步的时候,其实已经可以交付了,但是根据以往的经验,我必须更进一步,再完善一点,因为——
——对于很多人来说,他们不会记得公司的域名是什么,以至于有些客户已经很多年了,还总是打电话问我域名,这也不算什么,最让人崩溃的是,当我一字一顿地告诉他域名的时候,换来的是两个字:“什么?”
每当这个时候,我都想要手里有个遥控器,一键把他弹射到空中,然后掉进泳池。
所以,为了避免大家的麻烦和不便,我们应该优化一下刚才的登录页面,把域名去掉,让用户直接输入自己的域账户和密码就行了。
打开Login.aspx文件,第19行,把用户名前面的“域名\”删除;
打开webscripts-domain.js文件,按实际填写var StrDomainName=YourDomain;
改完之后,保存文件,刷新网页,就是下图的模样了,省去了输入域名的麻烦,嘿嘿。
做技术服务就是这样了,最重要的是客户满意,凡是我能想到的、适用的,就尽量给客户部署好,予人方便,与己方便。
——笔者为网络工程师,擅长计算机网络领域,创业多年,希望把自己的经验分享给大家,觉得有用的,可以关注、点赞、转发,如有相同或者不同观点,欢迎评论。最近已开通“圈子”,有兴趣的朋友欢迎进圈共同学习和讨论。