Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Novlucker

#1351
Seguridad / Re: Log del visor de sucesos
4 Marzo 2011, 17:30 PM
Leer e intentar probar el script :-X ...
http://technet.microsoft.com/es-es/library/cc772995%28WS.10%29.aspx

Saludos
#1352
Puedes en cierto modo terminar las ventanas por título, pero realmente no me gusta nada la manera :-X
Autoit es muy parecido a vbs y si puedes hacer eso que pides.

Saludos
#1353
Seeeee, no hay nada como hacer las cosas "mal" e intentar parchearlas, todo eso se soluciona poniendo una cuenta de usuario limitada para cada persona.

Saludos
#1355
Es que no me estas leyendo, dije que el script esta mal, solo informa de rutas de carpetas de más de 256 caracteres y no de archivos :xD , este si tiene que funcionar.

Código (vb) [Seleccionar]
Set objfso = createobject("scripting.filesystemobject")
Set IDir = objfso.getfolder(wscript.arguments(0))
ListDirs(IDir)

Function ListDirs(IFol)
if len(IFol.path)>256 then wscript.echo IFol.path

Set FilesIFol = IFol.files

For each FF in FilesIFol
if len(FF.path)>256 then wscript.echo FF.path
Next

Set SubsIFol = IFol.subfolders

On error resume next
For each SF in SubsIFol
ListDirs(SF)
Next
End Function


Saludos
#1356
Pensé que el script era autoexplicativo, por eso no puse mucho, lo he probado en otra máquina y funciona :huh:
De hecho el script si imprime por pantalla, pero si le ponen que redireccione a un archivo con > es imposible no? :xD Miren mi primer ejemplo :P

pitoloko, tu problema es con el parametro que estas pasando al script, o bien no lo estas haciendo, o bien algo esta mal :-X

Peeero, de cualquier modo el problema es que en el script solo he puesto para verificar las carpetas, pero no los archivos :xD

Saludos
#1357
El error lo tengo a la vista, tienes que moverte por el directorio hasta llegar al vbs, el mio comienza con C: porque lo tengo en la raíz, el tuyo lo tienes en el escritorio.

Muevete por la consola :xD

Saludos
#1358
Para empezar cambiaría el ExecuteScalar por ExecuteNonQuery, el primer método devuelve el primer valor de la primera columna de una consulta, y es utilizado más que nada para consultas. Y el segundo método devuelve el número de columnas afectadas.

Código (csharp) [Seleccionar]
int res = query.ExecuteNonQuery();

if (res > 0)


Ahora sobre tu duda puntualmente, te sugiero leer algo sobre sentencias SQL
Código (sql) [Seleccionar]
SELECT * FROM usuarios where id=
La consulta sería algo así, y ahí concatenarías  el id al final de la misma, para luego ejecutarla con ExecuteReader y asignarla a un objeto de tipo SqlDataReader
http://msdn.microsoft.com/es-es/library/haa3afyz%28v=vs.80%29.aspx

Saludos
#1359
Bueno, la solución de gankutsuo es mucho más completa, pero dejo este otro por si a alguien le sirve de algo, a mi me llevó 3 minutos modificar un script anterior :xD

Código (vb) [Seleccionar]
Set objfso = createobject("scripting.filesystemobject")
Set IDir = objfso.getfolder(wscript.arguments(0))
ListDirs(IDir)

Function ListDirs(IFol)
if len(IFol.path)>256 then wscript.echo IFol.path
Set SubsIFol = IFol.subfolders

On error resume next
For each SF in SubsIFol
ListDirs(SF)
Next
End Function


Es un vbscript, así que se copia en un notepad y se guarda con extensión vbs

Luego se ejecuta desde línea de comandos pasando como parámetro la ruta de la carpeta.
Código (dos) [Seleccionar]
C:\>cscript /nologo elscript.vbs C:
Y si quieres exportarlo a un archivo lo haces simplemente redireccionando
Código (dos) [Seleccionar]
C:\>cscript /nologo elscript.vbs C: > log.txt

Saludos
#1360
Seguridad / Re: Log del visor de sucesos
2 Marzo 2011, 17:22 PM
Con servidor te refieres a un Win Server?
No has pensado en conectarte o suscribirte de manera remota?

Sino intenta con esto
http://technet.microsoft.com/en-us/library/cc772995%28WS.10%29.aspx

Saludos