系列导读:

本系列文章短小精悍,通过设置企业中AD用户帐户的配置文件来满足企业用户的业务需求。

[二]

一次要改变大量的用户配置文件路径是非常累的事,因此今天和大家分享如何通过命令行工具来批量修改用户配置文件的路径。

前面跟大家介绍了如何设置漫游配置文件,做法是需要在“Active Dircetory 用户和计算机”工具中找到用户然后右击用户选择属性中的“配置文件”并在“配置文件路径”后填写提前在服务器上设置好的共享文件夹的UNC路径。

这样的方法确实可以给“用户配置文件管理”这项工作内容带来很大的方便。但是,如果有1万个用户需要做漫游配置的话,我们就要做1万次。或者是我们已经设置好了,有一天公司因为更换存储员工配置文件的服务器,需要把所有做了漫游配置的员工的配置文件路径修改成新的UNC路径,一个一个改,那也是一件很累人的事情。

所以,咱们需要一个让IT人员减负的方法来做这件事。

做法:使用命令行下的工具dsquery +dsmod来实现批量设置或修改。

1、查询用户的命令行工具dsquery:

打开命令提示符,输入:dsquery user "OU=_Demo,DC=itechy,DC=org"

注释:通过以上命令可以找到在“itechy.org”这个域中的“_Demo”的OU中有三个用户“user1”、“user2”、“user3”(命令中的"OU=_Demo,DC=itechy,DC=org"表示LDAP路径,dsquery是查询AD的一条命令);

执行结果如下:

2、修改用户配置的命令行工具dsmod:

在命令提示符中输入:dsmod user "CN=user1,CN=_Demo,DC=itechy,DC=org" -profile \\WIN-2008FILESRV\profies\$username$

注释:通过以上命令就可以将“itechy.org”域中“_Demo”OU中的用户“user1”的漫游配置路径从原来的“\\WIN-2008DC\profies\user3” 修改成“\\WIN-2008FILESRV\profies\$username$”(其中$username$是代表用户的变量),

“-profile” 这个参数就是用来设置新的配置文件路径的;

执行结果如下:

再次打开“Active Dircetory 用户和计算机”工具察看user3的配置文件路径会发现已经被咱们成功修改了。

3、批量设置或修改用户的配置文件命令dsquery +dsmod组合使用:

说明:这里我们可以使用管道符 连接前面的查询命令“dsquery user "OU=_Demo,DC=itechy,DC=org"”和后面的修改命令“dsmod user –profile \\WIN-2008FILESRV\profiles\$username$”来达到批量修改漫游用户配置文件的目的。

命令写法如下:

dsquery user "OU=_Demo,DC=itechy,DC=org" | dsmod user -profile \\WIN-2008FIL

ESRV\profiles\$username$

注释:通过管道符号(|)前面的命令dsquery我就把“itechy.org”域中“_Demo”OU里的所有用户的位置都抓出来并且给管道符号(|)后面的命令dsmod来修改,这样就实现了批量修改漫游用户配置文件路径的目的。

执行结果如下:

改完之后我们可以再次查看AD中用户的配置文件路径,并且他们都被统一修改成

\\WIN-2008FILESRV\profiles\用户名 这个样子了:

总结:当大家以后再工作中需要大量的设置或者是大量的修改用户的配置文件的时候就可以使用dsquery |dsmod这两条命令结合的方式便捷的实现了。

转载于:https://blog.51cto.com/chinaboy/718561

批量修改漫游配置文件路径相关推荐

  1. AD 批量修改漫游文件

    \\172.16.254.253\desktop\%username%  批量修改域控 普通用户漫游文件 转载于:https://www.cnblogs.com/Black-Hawk/articles ...

  2. linux修改ip配置文件路径,Centos7系统如何修改IP地址

    Centos7系统如何修改IP地址 很多人用习惯了windows系统,在使用Centos7系统中想要更换ip地址时候不知道怎么操作,下面百分网小编带大家一起来看看详细内容,希望对大家有所帮助!想了解更 ...

  3. 批量修改nginx配置文件

    2019独角兽企业重金招聘Python工程师标准>>> #coding:utf-8 import re import glob import osdef cross(strx):xC ...

  4. 修改Keepalived配置文件位置以及重定向Keepalived日志的输出路径

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  5. 批量修改TS Profile、盘符计算器小工具

    这两个小具在手里已有些日子了,今天又用了一下.所以不敢独享,特别的共享一下给大家.希望能对大家有所帮助. 1.一个可以批量为TS用户修改Profile位置的工具     命令行批量修改方法:  批量更 ...

  6. DeDeCMS后台批量修改替换sql语句大全

    有时候后台文章内容.标题或者锚文本出错,需要修改批量修改,那么就需要用dedecms的sql语句进行批量修改了. 利用dedecms后台SQL命令行工具批量修改内容,路径和超链接等信息. 语句 DED ...

  7. OS模块--批量修改文件名字(一)创建和修改文件路径

    OS模块:在程序中,经常需要对大量文件和路径进行操作,比如:查询某一路径下同种类型文件,批量修改文件名字等.OS模块提供了非常丰富得方法用来处理文件和目录. 一.常用OS模块列表 二.OS模块创建文件 ...

  8. Android Studio配置文件路径修改的方法

    Android Studio配置文件路径修改的方法 这篇文章主要介绍了Android Studio配置文件路径修改的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 某 ...

  9. JetBrains配置文件路径修改

    JetBrains系列(IDEA.PyCharm等等)默认配置文件保存在C盘 在JetBrains软件的安装目录/bin/xxx. properties下修改默认配置路径 原内容: #-------- ...

最新文章

  1. idea启动springboot卡_写给新手看的 Spring Boot 入门学习指南
  2. sphinx配置文件继承
  3. 【UAV】高度控制代码分析
  4. 设计一个健壮的大型文件下载系统
  5. SparkSQL的3种Join实现
  6. Exchange Server2010系列之十一:部署CAS+HT角色高可用性
  7. java ==号比较String字符串的地址
  8. python泰坦尼克号数据预测_使用python预测泰坦尼克号生还
  9. git-工作区与暂存区
  10. 如何判断微信定位服务器,如何快速找到自己的微信定位,完成实操作业?分享一下我的思路...
  11. C#中枚举类型enum的使用[转载]
  12. Android Java代码动态创建页面 之 动态生成botton
  13. Python常见面试题汇总(根据面试总结)
  14. 数据结构与算法-初识树和图
  15. Hybrid混合开发学习笔记(1)混合应用开发定义和常见问题
  16. Oracle 查询表空间及某个表的大小
  17. 大数据同步利器: 表格存储全增量一体消费通道
  18. 修改数据库表字段长度
  19. HDU——解题报告 1060
  20. 离散数学 集合 思维导图

热门文章

  1. mysql 存储过程怎么多行注释_数据库通过存储过程批量添加注释(模板为oracle)...
  2. 上传jar包到nexus
  3. Dockerfile文件全面详解
  4. ssm上传文件获取路径_SSM文件上传
  5. 计算机教室网络安全应急预案,北京科技大学计算机与通信工程学院-计算机与通信工程学院实验室安全应急预案...
  6. php图片加边框,php在图片上增加矩形框并加入水印
  7. 运维企业专题(10)RHCS集群工具——FENCE搭建、高可用服务配置详解
  8. 怀化学院计算机科学张显老师,怀化学院:计算机“华山论剑”获佳绩
  9. gdal java shp_【GDAL/OGR】利用GDAL/OGR读取shp文件并转换为json文件(Java版)
  10. python之路_Python之路【第二篇】:Python基础(一)