【发布时间】:2013-06-21 22:26:12
【问题描述】:
我需要创建一个批处理文件,仅当计算机名称包含一些字符串时才在 Active Directory 中移动计算机名称对象,例如:
If %computername% contains "LAP"
( dsmove "CN=%computername%,CN=Computers,DC=domain,DC=local" -newparent"OU=**Laptops**,OU=Computers,OU=Company,DC=domain,DC=local" )
If %computername% contains "DESK"
(dsmove "CN=%computername%,CN=Computers,DC=domain,DC=local" -newparent "OU=**Desktops**,OU=Computers,OU=Company,DC=domain,DC=local" )
请问正确的命令是什么?
【问题讨论】:
标签: if-statement batch-file contains computer-name