Avatar billede mbl Juniormester
14. januar 2003 - 12:32 Der er 2 kommentarer og
2 løsninger

Finde navnet på maskinen der logger på net netværk

Findes der ikke en kommando i VB som kan se hvilken PC der logger på.

Det er sådan at jeg har et login script som bliver kørt når jeg logger ind fra en bestemt PC. Der bliver derefter lavet en kørsel hvor jeg sammenligner nogle filer på en server og min PC. Mit problem ligger i at jeg har flere PC'ere som jeg kan logge ind på. Jeg skulle gerne have gennemført den samme kørsel. Jeg ved at mine PC'ere bliver identificeret med navn. Kan jeg fange dette navn i mit script så scriptet derved finde vej til den rigtige PC'er.

Mickey
Avatar billede kedde65 Praktikant
14. januar 2003 - 12:41 #1
Dim wshNetwork

set wshNetwork = WScript.CreateObject( "WScript.Network" )

user = wshNetwork.username
domain = wshNetwork.userdomain
computer = wshNetwork.ComputerName

dette lille script finder både brugernavn,domæne samt computernavn.

VH CK
Avatar billede zembla Nybegynder
15. januar 2003 - 09:56 #2
Hvis det skal fungere i VB skal du lige fjerne WScript før CreateObject.

Dvs:
set wshNetwork = CreateObject("WScript.Network")
Avatar billede mbl Juniormester
15. januar 2003 - 18:40 #3
zembla vil du ligge et svar for du fortjener nogle af pointene.
Avatar billede zembla Nybegynder
16. januar 2003 - 08:33 #4
Ja - det vil jeg gerne :-) Det var sødt af dig ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester