我現在處於虧損狀態;我已經用幾種不同的方法試過這個腳本,但不斷收到一個錯誤,說There is no such object on the server at character 20,2
。嘗試將用戶添加到Active Directory時出錯
該行的內容
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
感謝快速回復Sorceri,是的,我已經從字符串中刪除了example.com,並將其替換爲實際的域名。 –
@Patrick Stoddard問題解決了嗎? (應該有)。如果是的話,你可以將它標記爲已回答。如果不是,你仍然收到錯誤? – Sorceri
這從來不是問題,因爲那從來都不是我的代碼的一部分。 –