[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] PowerShell批量移动计算机对像到OU,报错!

  1. $a = Get-Content D:\235.txt
  2. foreach($i in $a)
  3. {
  4. dsquery computer  -name $i | dsmove -newparent "OU=Call center pcs,OU=Call center,OU=ClientPCs,DC=xxx,DC=net"
  5. }
复制代码
  1. dsquery : dsquery 失败,没有为name指定任何值
复制代码

$i是空的,txt文件内容检查一下

TOP

本帖最后由 uranus12 于 2020-12-17 21:22 编辑
$i是空的,txt文件内容检查一下
went 发表于 2020-12-17 20:28



    txt文档是计算机对象的名称,不是空值哦。
  1. HLLNB-06050096
  2. HLLPC-2004-0009
  3. HLLPC-1910-0136
  4. HLLPC-2003-0167
  5. HLLPC-2004-0001
  6. HLLPC2005011300
  7. HLLPC-2003-0030
  8. HLLPC-1910-0134
  9. HLLPC-1910-0139
  10. HLLPC-2003-0072
  11. HLLPC-2077-0084
  12. HLLPC-2006-0015
  13. HLLPC-2007-106
  14. HLLPC-2020-0702
  15. HLLPC-2004-0079
  16. HLLPC-2004-0007
  17. HLLPC-2004-0096
复制代码
脚本报错
  1. dsquery : dsquery 失败:没有为“name”指定任何值。
  2. 所在位置 行:4 字符: 1
  3. + dsquery computer  -name $i | dsmove -newparent "OU=Call center pcs,OU ...
  4. + ~~~~~~~~~~~~~~~~~~~~~~~~~~
  5.     + CategoryInfo          : NotSpecified: (dsquery 失败:没有为“name”指定任何值。:String) [], RemoteExceptio
  6.    n
  7.     + FullyQualifiedErrorId : NativeCommandError
  8. 键入 dsquery /? 以获取帮助。
复制代码
奇怪的是我在虚拟机的测试环境是可以执行成功的,但在生产环境就不行,报以上错误。

TOP

返回列表