Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •
numer seryjny/sygnatura komputera - Wersja do druku

+- Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety • (https://windows7forum.pl)
+-- Dział: Pomoc i wsparcie, Windows 7 (/pomoc-i-wsparcie-windows-7-26-f)
+--- Dział: Sieci komputerowe (/sieci-komputerowe-16-f)
+--- Wątek: numer seryjny/sygnatura komputera (/numer-seryjny-sygnatura-komputera-19922-t)



Numer seryjny/sygnatura komputera - bonhart - 17.11.2011 21:23

Witam,

Można w Windowsie wydać jakąś komendę w cmd lub uruchomić jakiś skrypt VBS lub zainstalować jakiś program który bez instalacji na innym komputerze w sieci (znając jego nazwę w sieci i IP) ujawni mi jego numer seryjny bo np. komputery dell mają numery seryjne :YHKD5654. ? Z góry dzięki za odpowiedź.


RE: numer seryjny/sygnatura komputera - thermalfake - 17.11.2011 23:49

http://www.ehow.com/how_5242034_dell-service-tag-remotely.html
http://mentalpagingspace.blogspot.com/2008/07/reading-service-tag-or-serial-number-in.html


RE: numer seryjny/sygnatura komputera - bonhart - 19.11.2011 12:32

ok dzięki. Tylko powiedz mi jak ja to mam skompilować w Ruby żeby ten kod zadziałał bo zainstalowałem ruby na Windowsie 7 ale nigdy na Nim nie działałem... i cholerka nie wiem jak to zrobić.... Zapisałem ten kod w notatniku i następnie zapisałem z rozszerzeniem .rb po uruchomieniu go w cmd wyskakują błędy czyli że nie działa. I chciałbym go skompilować do exe...

Robię tak w cmd:
ruby klucz.rb

I pokazuje sie błąd:
klucz.rb:11:in `initialize': uninitialized constant ManagePC::WMI (NameError)
from klucz.rb:138:in `new'
from klucz.rb:138:in `<main>'

W tym kodzie próbuję zamienić @myip = ipaddress
na @myip = 192.168.1.2 albo na inne z cudzysłowem itp. ale nie działa...
hej wiecie co znalazłem to i w poniedziałek przetestuje:

http://www.vbforums.com/showthread.php?t=326425


RE: numer seryjny/sygnatura komputera - thermalfake - 19.11.2011 20:18

http://lazynetworkadmin.com/content/view/13/6/


RE: numer seryjny/sygnatura komputera - bonhart - 24.11.2011 08:06

C:\path\to\my\scripts\> cscript servicetag.vbs pc1 >> service_tag.txt
C:\path\to\my\scripts\> cscript servicetag.vbs pc2 >> service_tag.txt
C:\path\to\my\scripts\> cscript servicetag.vbs pc3 >> service_tag.txt
C:\path\to\my\scripts\> cscript servicetag.vbs pc4 >> service_tag.txt

Niestety ten plik bat nie działa po przerobieniu, robię tak:
tworzę nowy skrypt vbs o nazwie bath_DellServiceTag.vbs na dysku C o zawartości:
Kod:
'
on error resume next
Wscript.echo strComputer & ":  " & objitem.serialnumber
Set objWMIservice = GetObject("winmgmts: \\" & strComputer & "\root\cimv2")
set colitems = objWMIservice.ExecQuery("Select * from Win32_BIOS",,48)
For each objitem in colitems
Wscript.echo "Dell Service Tag:  " & objitem.serialnumber
Next
'
następnie tworzę skrypt bat o nazwie dell_service_tag.bat i w tym pliku
Kod:
C: \bath_DellServiceTag.vbs wiesiek >> service_tag.txt
C: \bath_DellServiceTag.vbs czesiek >> service_tag.txt
C: \bath_DellServiceTag.vbs rysiek >> service_tag.txt
Robię również w ten sposób:
Kod:
C: \bath_DellServiceTag.vbs cscript wiesiek >> service_tag.txt
C: \bath_DellServiceTag.vbs cscript czesiek >> service_tag.txt
C: \bath_DellServiceTag.vbs cscript rysiek >> service_tag.txt

ale nie działa... co robię źle ??