Avatar billede drukkenbolden Nybegynder
16. december 2004 - 11:49 Der er 9 kommentarer og
1 løsning

Indsamle maskin navne

Hejsa

er her nogen der ved hvordan man kan lave et vbscript der indsamler en liste over alle netbios navne på netværket og smide dem i en txt fil

Jeg har hørt at man kan trække dem ud via master browse listen, men jeg aner intet om hvordan dette fungere

Håber der er nogen der kan hjælpe ?
Avatar billede b.b Nybegynder
16. december 2004 - 12:20 #1
kan man ikke bare lave en net view til .txt..???
Avatar billede drukkenbolden Nybegynder
16. december 2004 - 12:25 #2
b.b >> ved du hvor tit denne opdater ?
Avatar billede b.b Nybegynder
16. december 2004 - 12:25 #3
men ok...der kommer selvfølgelig kun de maskiner som pt. er på netværket..
Avatar billede drukkenbolden Nybegynder
16. december 2004 - 12:28 #4
jeg kan kun se min egen maskine med net view kommandoen og ikke min bærbar :(
Avatar billede drukkenbolden Nybegynder
16. december 2004 - 12:52 #5
b.b, jeg kan godt bruge denne netview til mit formål så det er bare 10-4 smørklat men nu vil jeg gerne have at den kører dette via et vbs script og tager alle maskin navenene (uden \\) og smider i en txt fil, der må kun være et maskin navn pr. linje, ved du hvordan man gør det ?
Avatar billede maximus25 Nybegynder
16. december 2004 - 14:02 #6
Hejsa drukkenbolden
Jeg har lige bikset det sammen du forespurgte:

    Const ForWriting = 2
    Const Create = True
   
    Dim MyFile
    Dim FSO ' FileSystemObject
    Dim TSO ' TextStreamObject

MyFile = "c:\temp\machines.txt"
   
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set TSO = FSO.OpenTextFile(MyFile, ForWriting, Create)

Set Network = Wscript.CreateObject("Wscript.Network")

StrDomain = Network.UserDomain

Set DomainObj = GetObject("WinNT://" & StrDomain)
DomainObj.Filter = Array("Computer")

For Each UserObj In DomainObj
If UserObj.Class = "Computer" Then
StrList = StrList & UserObj.Name & Vbcrlf
TSO.Write StrList
end If
Next

Håber du kan bruge det:):)
Avatar billede drukkenbolden Nybegynder
16. december 2004 - 14:06 #7
det er total nice !!!

der er bare enkel ting, den første maskine skriver den 2 gange i filen :(
Avatar billede majsmarken Nybegynder
16. december 2004 - 14:21 #8
Nu er jeg ikke spørger men ka' bruge funktionen alligevel.

Jeg har nogle gange 5-10 spilledåser tilsluttet mit LAN styret af en W2K Server og ka' så bruge NET VIEW på Server for at 'se' hvem der er 'på'. Men der går et stykke tid (flere minuter) før de ka' ses i listen samt samme hvis en lukker af.

Hvor tit bliver denne
NET VIEW
opdateret ?
Avatar billede drukkenbolden Nybegynder
21. december 2004 - 13:18 #9
maximus25 >> jeg har et lille problem med dit script, den genere dubletter af maskin navne :( har du et råd ?
Avatar billede maximus25 Nybegynder
06. januar 2005 - 09:15 #10
hej drukkenbolden
Du skal bare checke for dubletter ved hvert gennemløb.
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