SID usuario todos

06/09/2005 - 10:49 por Andrés | Informe spam
Hola, llevo ya unos dias haciendo preguntas relacionadas con este tema en el
foro, perdonad mi insistencia pero esk no enkuentro la solucion, lok gracias
a vosotros creo que voy acercandome, necesito conocer como se llama el
usuario "TODOS" en cualquier maquina independientemente del idioma, y a
traves de vuestras respuestas conocí que lo puedo conocer con visual basic
script, el script que utilizo es el siguiente:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "oot\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_UserAccount",,48)
call WriteLine(fdes,"INICIO")
For Each objItem in colItems

'if objItem.SID = "S-1-1-0" then
'Wscript.Echo "Name: " & objItem.Name & " SID: " & objItem.SID
'end if

Next

Pues bueno he modificado este script para que en vez de mostrarme cada
usuario, me los guardara en un fichero, y asi realizar las busquedas de este
usuario "todos" en el fichero para conocer su id, pero nada que no lo
encuentro, en varias respuestas vuestras me habeis dicho que su SID es
"S-1-1-0" pero nada que sigo sin encontrarlo, hay algo que este haciendo
mal??? las sid's que consigo de los usuarios son de este tipo:

Name: juan SID: S-1-5-21-806106700-1956580765-1330272300-1948

Gracias de nuevo!! soys unos soletes :D

Preguntas similare

Leer las respuestas

#6 Daniel Martín
06/09/2005 - 12:58 | Informe spam
De nada. ;-)

Un saludo,
Daniel Martín
Correo electrónico:


"Andrés" wrote in message news:
ey Daniel muchas mercis por tu solución, llevaba ya unso dias liao con este
tema y por fin lo puedo olvidar...muchisisimas gracias :D

"Daniel Martín" escribió:

Pequeña corrección, me salté una comilla simple de cierre:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "oot\cimv2")

Set objAccount = objWMIService.Get _
("Win32_SID.SID='S-1-1-0'")
Wscript.Echo objAccount.AccountName

Un saludo,
Daniel Martín
Correo electrónico:


"Daniel Martín" wrote in message news:eF%
Te dejo el "script" ya hecho. ;-)

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "oot\cimv2")

Set objAccount = objWMIService.Get _
("Win32_SID.SID='S-1-1-0")
Wscript.Echo objAccount.AccountName

Al ejecutarlo, devolverá una caja de texto con "Todos", "Everyone", "Jeder", etc. dependiendo del idioma de ese XP.

Un saludo,
Daniel Martín
Correo electrónico:


"Andrés" wrote in message news:
> Hola, llevo ya unos dias haciendo preguntas relacionadas con este tema en el
> foro, perdonad mi insistencia pero esk no enkuentro la solucion, lok gracias
> a vosotros creo que voy acercandome, necesito conocer como se llama el
> usuario "TODOS" en cualquier maquina independientemente del idioma, y a
> traves de vuestras respuestas conocí que lo puedo conocer con visual basic
> script, el script que utilizo es el siguiente:
>
> strComputer = "."
> Set objWMIService = GetObject("winmgmts:\\" & strComputer & "oot\cimv2")
> Set colItems = objWMIService.ExecQuery("Select * from Win32_UserAccount",,48)
> call WriteLine(fdes,"INICIO")
> For Each objItem in colItems
>
> 'if objItem.SID = "S-1-1-0" then
> 'Wscript.Echo "Name: " & objItem.Name & " SID: " & objItem.SID
> 'end if
>
> Next
>
> Pues bueno he modificado este script para que en vez de mostrarme cada
> usuario, me los guardara en un fichero, y asi realizar las busquedas de este
> usuario "todos" en el fichero para conocer su id, pero nada que no lo
> encuentro, en varias respuestas vuestras me habeis dicho que su SID es
> "S-1-1-0" pero nada que sigo sin encontrarlo, hay algo que este haciendo
> mal??? las sid's que consigo de los usuarios son de este tipo:
>
> Name: juan SID: S-1-5-21-806106700-1956580765-1330272300-1948
>
> Gracias de nuevo!! soys unos soletes :D

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida