私は今途方に暮れています。このスクリプトをいくつかの方法で試しましたが、エラーが発生し続けますThere is no such object on the server at character 20,2
。
この行は
Set objOU = GetObject("LDAP://ou=users,dc=asp,dc=rippe,dc=com")
ユーザーの隣に変更OU
すると、別のエラーが発生します。CN
望ましい最終結果は、すべての変数を HTML フォームから取得し、スクリプトを実行してドメインに新しいユーザーを作成することです。
この障害を乗り越えることができないため、ユーザーをグループに追加することさえまだできていません。
Dim strID,StrFName,strLName,strFirm,strPwd,strServer,strLMS,strSql,strLMSV
strID = zademo
strFName = Demo
strLName = Tester
strFirm = Demo
strPwd = za1234
strServer = rkasp01
strLMS = y
strSql = y
strLMSV = y
strDisplay = strLName & ", " & strFName
'Create Citrix User Account
If strSql = y OR strLMSV = y Then
Set objOU = GetObject("LDAP://ou=Users,dc=asp,dc=rippe,dc=com")
Set objUser = objOU.Create("User", "cn=" & strDisplay)
objUser.Put "sAMAccountName", strID
objUser.Put "Description", strFirm
objUser.Put "givenName", strFName
objUser.Put "sn", strLName
objUser.Put "displayName", strDisplay
objUser.Put "homedirectory", "\\rkpdc\" & strFirm & "\" & strID
objUser.Put "scriptpath", strFirm & ".bat"
objUser.SetInfo
End If
objUser.SetPassword strPwd
objUser.Put "PasswordExpired", CLng(1)
objUser.AccountDisabled = FALSE
objUser.SetInfo