2

AD 2008 でユーザーの OU を移動するスクリプトを作成しようとしています。

$Alias = "hareeshvm"

# Finding the location of the user account harveesm:

$Root = [ADSI]("LDAP://DC=corp,DC=bharatpetroleum,DC=com")
$searcher = new-object System.DirectoryServices.DirectorySearcher($root)

$searcher.filter = "(&(objectClass=user)(mailNickName= $Alias))"

$User = $searcher.findone()

# Binding the user account to $AUser and the OU to move to to $MovetoOU
$ADSPath = $User.Properties.adspath


$MoveToOU = [ADSI]("LDAP://OU=Temp,DC=corp,DC=bharatpetroleum,DC=com")

$AUser = [ADSI]("$ADSPath")

# 実際の移動を行うコマンド

$AUser.PSBase.moveto($MoveToOU)

そして、私は以下のエラーを取得しています

"1" 個の引数を指定して "MoveTo" を呼び出し中に例外が発生しました: "サーバーは要求を処理することを望んでいません。" At D:\Ashish\MS Exchange\New User\newuserscreation.ps1:39 char:21 + $AUser.PSBase .moveto <<<< ($MoveToOU) + CategoryInfo : NotSpecified: (:) []、MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException

thx事前に

4

0 に答える 0