none
域用户禁用,文件漫游迁移

    问题

  • 公司域用户配置了漫游文件,位置\\aaa.com\datacenter\%username%。域用户禁用以后,希望能够自动把用户的漫游文件迁移到其它位置。

    设想使用dsquery user -disabled -o samid,找出禁用的帐号,然后再移动已禁用的帐号文件位置,不知道具体应该怎么写批处理或脚本?谢谢帮忙指点一下或有什么更好的方法!


    2016年10月7日 8:07

答案

  • 好吧,自己整理出来了,使用PowerShell进行操作,方法如下,请帮忙看一下是否有更简单的,谢谢!

    dsquery user -disabled -o samid > c:\1.txt  /*输出禁用的帐号

    $file=gc c:\1.txt

    $file | foreach {$_ -replace '"','';} |out-file c:\2.txt  /*将得到的1.txt中的引号去掉

    $username=gc c:\2.txt

    $username | foreach {

    move-item -path "Y:\datacenter\$_" -destination "Y:\Disabled\$_" 

    } /*将文件移动到新的位置

    2016年10月9日 3:05

全部回复

  • 有人帮忙一下吗?
    2016年10月8日 7:21
  • 好吧,自己整理出来了,使用PowerShell进行操作,方法如下,请帮忙看一下是否有更简单的,谢谢!

    dsquery user -disabled -o samid > c:\1.txt  /*输出禁用的帐号

    $file=gc c:\1.txt

    $file | foreach {$_ -replace '"','';} |out-file c:\2.txt  /*将得到的1.txt中的引号去掉

    $username=gc c:\2.txt

    $username | foreach {

    move-item -path "Y:\datacenter\$_" -destination "Y:\Disabled\$_" 

    } /*将文件移动到新的位置

    2016年10月9日 3:05
  • 您好!

    感谢您的分享。

    此外关于脚本方面的问题,我们建议您到开发的版块发帖,以便您的问题得到更好地解决。

    感谢您的理解。

    Best Regards,

    Alvin Wang


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2016年10月10日 6:19
    版主