Kuidas asustada Spiceworks'i süsteemi garantiiajaga Dellilt - Kuidas

Kuidas asustada Spiceworks'i süsteemi garantiiajaga Dellilt

Ma kasutan Dell tööjaamu ja servereid. Mulle meeldib jälgida, millal minu garantiid ja süsteemiteenuste kuupäevad lõppevad. Ma olen laisk, nii et kui see ei ole automatiseeritud, on see minu jaoks väärtusetu. Olen kasutanud seda allalaadimismeetodit umbes aastaid teistes aruannetes ja otsustasin selle oma Spiceworksi rakendusse integreerida.

11 sammu kokku

1. samm: laadige alla ja installige SQLLite ODBC draiverid

Haara need siit:
http://www.ch-werner.de/sqliteodbc

Kui soovite ühenduvuse kontrollimiseks kasutada MSAccess'i, peate looma ODBC-ühenduse. Skript ei nõua seda.
- Administraatori tööriistad ODBC ühendused
- süsteemi DSN
- Lisa, valige 'SQLLite 3 ODBC draiver'
- Andmete allika nimi = vürtsid
- Andmebaasi nimi =

2. samm: laadige skript alla

- Looge kusagil oma spiceworks serveris kaust
- Laadige skript alla. Kuna ma ei saa lisada How-To-le manuseid, hankige see minu serverist kodus ...
. . . . . http://dave.newbern.org/spiceworks/service.zip

- Avage ja salvestage skript kausta.
- Avage kausta käsurea ja CD.

3. etapp: käivitage skript


Tippige käsureale service.vbs

Kui teie vaikekäsu tõlk ei ole cscript, käivitub see ikkagi cscriptiga. See on interaktiivne, kuid kui kasutate partii planeerijat, mis kasutas töö jälgimiseks PID-sid, võiksite kas:
- Muutke vaikimisi skriptitõlk cscriptiks. (hea mõte siis, kui haldate serverit, mis juhib automaatika skripte.)
cscript.exe // h: cscript

- Käivitage argument kui cscript.exe
cscript.exe service.vbs

Samm 4: Kohandatud atribuudid


See skript lisab spiceworks'ile mõned kohandatud atribuudid. Võib tunduda, et need ei ole kohe liidese kaudu kättesaadavad. See võib enne võrgu ilmumist võtta võrgu skannimise või võib-olla peate spiceworks uuesti käivitama. Saate seal olemasolu kontrollida, vaadates siit: Seaded Täpsemad atribuudid.

Isegi kui te neid ei näe, peaks skript neid täiuslikult täitma.

5. samm: lisage see ajastatud ülesannetesse


Juhtpaneeli planeeritud ülesanded
- Paremklõps, Uus
- Anna talle nimi
- Paremklõpsake nuppu Properties (Atribuudid)
- Lahtris Run (Käivita) peate andma .exe-le täieliku tee, nii et kasutage midagi sellist:

c: windows3232 script.exe c: bin servicedates.vbs

Sisestage ülesande täitmiseks volikirjad ja ajastage see, kui kunagi soovite.

6. samm: märkmed ...


Skript sisuliselt küsib Spiceworks'i Dell kaubamärgiga arvutitest. Seejärel väljastab see veebipäringu, mis põhineb teenusemärgil (serial_number), salvestab html ja hakkab otsima andmeid. See sisestab laeva kuupäeva Spiceworksisse c_purchase_date ja võtab suurima kuupäeva garantiiosas (juhul kui pikendate garantiisid) ja sisestate selle Spiceworks c_warrantyi kuupäevale.

Dokumentatsioon on kerge. Skript on üsna tavaline. SQLite / ODBC on vähe finicky ja see ei tundu olevat sarnane kõigile andmetele juurdepääsu meetoditele. Kui muudate, peate võib-olla veidi mängima. Mis iganes ... see toimib.

7. samm: UPDATE - 4. september 2009

Tere kõigile.

Robert alates Spiceworks'ist oli lahke, et minna läbi selle skripti kaevama ja tundub, et probleem on aruannete esitamise kuupäevaga selgunud. (Tänu Robertile.) Kui teil on vaja oma teenuseteavet uuesti laadida, siis see skript on see, mida vajate.

http://dave.newbern.org/spiceworks/cleardates.zip

8. samm: värskendamine - 30. september - x64 märkmeid

Mõnedel inimestel on olnud probleeme x64-põhiste masinate töötamisega. On kaks asja, mida peate tähelepanu pöörama.
- Veenduge, et saate 64-bitise SQLite draiveri versiooni.
- Veenduge, et teekonnal (skriptis) on õige tee. Te peate muutma "Program failid" "Failideks (x86)".

9. samm: värskendamine - 22. oktoober

- Kuupäevade haaramiseks muudetud regulaaravaldise käsitlusele. See on lihtsalt parem ja annab täpsemaid tulemusi.
- ignoreerib teenindusmärke, mis ei ole 5,6 või 7 numbrit.
- Korraldas koodi ümber, et hõlbustada teiste tootjate toetamist.
- - - HP tugi ?. Kui soovite seda toetada, minge selle funktsiooni üle hääletusele
- - - http://community.spiceworks.com/feature_request/show/Inventory/352
- Avastab automaatselt õige internetikomponendi.
- loob automaatselt välja c_warranty ja c_warrantytype väljad.
- Tänu Hendrik'i panusele haarab nüüd nii Teenuse tüübi kui ka kuupäevad.
- Lisati veidi rohkem tõrkeotsingut, et loodan töötada mõnede Dell'i tugilehekülgede vastuolude ümber.
- Kui skripti nimetatakse wscript.exe-ga, käivitub see uuesti cscript.exe-ga.

10. samm: 12. november - HP (beeta?) Töötamine - soovite testida?


Me liigume homme meie kontorit / andmekeskust ja mul oli mõnevõrra "rahulik enne tormi" aega selle kallal töötada. Kuna mul pole inventuuris palju HP süsteeme, võin ma teie abi kasutada.

** Palun hoidke katse tagasiside peakeermest välja. See lihtsalt segab seda jama. Palun PM küsimused / vastused. **

Märkused:
- Mõlemad skriptid loovad teie SW-le välja c_product_number.

- See on minu jaoks uus, kuid ma pidin täna SW-ga põrgatama, enne kui nägin veebi gui tootenumbreid ja garantiiaega. Pea meeles. Ma oleks pidanud kontrollima, kas nad näitasid, kui nad olid gui eest peidetud. Võib-olla veebiserveri vahemälu?

- Olen pidanud kasutama HTML-komponenti, mis on HP veebisaidi suhtlemisel. Kui teil tekib viga, näiteks "ei saa komponenti ServerXMLHTTP luua", proovige installida Microsoftist MSXML komponendid.

Failide allalaadimine: http://dave.newbern.org/spiceworks/hp_beta.zip

hp_service.vbs - see on muudetud service.vbs fail, mis kontrollib HP süsteeme. See nõuab toote töötlemiseks vajalikku tootenumbrit 000000-000.

hp_helper.vbs - see küsib teie SW andmebaasi, otsides HP süsteeme. See püüab ühendada süsteemi, et otsida toote numbrit WMI kaudu. Te peate selle skripti täitma kontoga, millel on piisav juurdepääs (domeeni admin oleks hea.) Kui ta leiab toote numbri, mis on õige, salvestab see selle SW-sse. Minu jaoks näib, et see töötab G5 süsteemides, kuid mitte varem. Teie läbisõit võib erineda.

Praegu tõmbab see ainult garantiiaega (lehekülje suurim kuupäev). Kas kõik garantiid on selliselt vormindatud? (vt parempoolset.) Milline oleks teie arvates garantii liik? Kas on olemas võtmesõnad, mida ma siin saaksin märkida? Kas see on baasgarantii? Kas otsite kõike teenindustasandil? Eeldan ainult hooldustoetuse jaotise all?

11. samm: 10. detsember - 64-bitine häkk

Tänu sellele, et Park8751 lubas mul oma serveris natuke häkkida, sain skripti käivitada 32-bitise ODBC-draiveri ja 32-bitise WOW-keskkonna abil (teie 64-bitisel serveril.) Ma ei tea, miks see töötab minu 64-bitine testisüsteem ilma nende muudatusteta, kuid kui soovite 64-bitist jääda, proovige seda.

- Installige 32-bitised ODBC-draiverid.
- Veenduge, et teie andmebaasis on (x86) (skriptis)
- helistage sellisele skriptile:
c: windows syswow64 cscript.exe c: service.vbs
- Pöidlad pihku.

Palun andke mulle teada, kas see annab teile edu.