
14/08/2008, 14:10
|
 | | | Fecha de Ingreso: octubre-2005
Mensajes: 192
Antigüedad: 19 años, 4 meses Puntos: 0 | |
De VB .NET a VBSCRIPT Holas
necesito pasar un codigo de VB.net a VBSCRIPT para una particularidad que me pidieron en mi empresa, este es el codigo en VB.net:
Dim current As System.Security.Principal.WindowsIdentity = System.Security.Principal.WindowsIdentity.GetCurre nt()
Dim objDirectoryEntry As New DirectoryServices.DirectoryEntry("LDAP://DC=MIDOMINIO,DC=cl")
Dim objDirectorySearcher As New DirectoryServices.DirectorySearcher(objDirectoryEn try)
Dim objSearchResult As DirectoryServices.SearchResult
Dim user(), usuario As String
user = Split(current.Name, "\")
usuario = user(1)
Try
objDirectorySearcher.Filter = "(SAMAccountName=" & usuario & ")"
objSearchResult = objDirectorySearcher.FindOne()
Dim myKey, datos(), data(), UO As String
Dim myResultPropColl As DirectoryServices.ResultPropertyCollection
myResultPropColl = objSearchResult.Properties
For Each myKey In myResultPropColl.PropertyNames
Dim tab1 As String = " "
Dim myCollection As Object
For Each myCollection In myResultPropColl(myKey)
Dim ss As String
ss = myKey
If ss = "managedobjects" Then
datos = Split(myCollection.ToString, ",")
data = Split(datos(0), "=")
TextBox1.Text += data(1)
End If
Next myCollection
Next myKey
Catch ex As Exception
TextBox1.Text = "ERROR"
End Try
Lo que hace este codigo es rescatar los datos del dominio de un usuario particular
Si alguien sabe como puedo ejecutar esto como VBSCRIPT se lo agradeceria...
Saludos
__________________ "No a las dictaduras, no a la impunidad, no al comercio injusto que explota al menor de edad. Sí a las autocracias, sí a la libertad, el tercer mundo va a estallar."
Finisterra MAGO DE OZ |