Miten täyttää Spiceworksin järjestelmän takuupäivämäärät Delliltä - Miten

Miten täyttää Spiceworksin järjestelmän takuupäivämäärät Delliltä

Käytän Dell-työasemia ja palvelimia. Haluan seurata, milloin takuut ja järjestelmän palvelupäivät päättyvät. Olen laiska, joten jos se ei ole automatisoitu, se on minulle arvoton. Olen käyttänyt tätä hakutapaa noin vuoden ajan muissa raporteissa ja päätin integroida sen Spiceworks-toteutukseen.

11 vaihetta yhteensä

Vaihe 1: Lataa ja asenna SQLLite ODBC -ajurit

Tartu heistä täältä:
http://www.ch-werner.de/sqliteodbc

Jos haluat käyttää MSAccessia yhteyksien tarkistamiseen, sinun on luotava ODBC-yhteys. Skripti ei vaadi tätä.
- Admin-työkalut ODBC-yhteydet
- Järjestelmän DSN
- Lisää, valitse 'SQLLite 3 ODBC-ohjain'
- Tietolähteen nimi = Spiceworks
- Tietokannan nimi =

Vaihe 2: Lataa komentosarja

- Luo kansio johonkin spiceworks-palvelimelle
- Lataa skripti. Koska en voi lisätä liitetiedostoa How-To -ohjelmaan, hanki se palvelimeltani kotona ...
. . . . . http://dave.newbern.org/spiceworks/service.zip

- Poista skripti ja tallenna se kansioon.
- Avaa kansion komentokehote ja CD.

Vaihe 3: Suorita komentosarja


Kirjoita komentokehotteeseen service.vbs

Jos oletuskomennon tulkin ei ole cscript, se käynnistää itsensä uudelleen cscriptillä. Tämä on vuorovaikutteisesti kunnossa, mutta jos käytät erän ajoitusta, joka käytti PID-tiedostoja työn seurantaan, kannattaa ehkä joko:
- Muuta oletusskriptin tulkkia cscriptiksi. (hyvä idea, kun hallitset automaattista komentosarjaa käyttävää palvelinta.)
cscript.exe // h: cscript

- Käynnistä argumentti cscript.exe: lle
cscript.exe service.vbs

Vaihe 4: Mukautetut määritteet


Tämä skripti lisää muutamia mukautettuja ominaisuuksia spiceworksille. Saattaa näyttää siltä, ​​että ne eivät ole käytettävissä välittömästi käyttöliittymän sisällä. Se voi kestää verkkotarkistuksen ennen kuin ne näkyvät tai sinun on ehkä käynnistettävä uudelleen spiceworks. Voit tarkistaa olemassaolon tarkastelemalla täällä: Asetukset Lisäasetukset.

Vaikka et näe niitä, skriptin pitäisi täyttää ne vain hienosti.

Vaihe 5: Lisää se ajastettuihin tehtäviin


Ohjauspaneelin aikataulutetut tehtävät
- Napsauta hiiren kakkospainikkeella, Uusi
- Anna sille nimi
- Napsauta hiiren kakkospainikkeella Ominaisuudet
- Suorita-ruudussa sinun on annettava täydellinen polku .exe-tiedostoon.

c: windows system32 cscript.exe c: bin palvelukeskukset

Anna tehtävän suorittamiseen tarvittavat tiedot ja ajoita se milloin haluat.

Vaihe 6: Huomautuksia ...


Käsikirjoitus kysyy lähinnä Dellin merkkitietokoneiden Spiceworksia. Sitten se antaa palvelupalvelun (sarjanumero) perusteella web-pyynnön, tallentaa html: n ja alkaa etsiä tietoja. Se lisää laivapäivän Spiceworks c_purchase_date -ohjelmaan ja kestää suurimman päivämäärän takuukappaleessa (jos laajennat takuut) ja syötät sen Spiceworksin c_warranty -päivään.

Dokumentaatio on kevyt. Käsikirjoitus on melko yksinkertainen. SQLite / ODBC on hieman finicky, eikä se näytä siltä, ​​että kaikki tiedonsiirtomenetelmät olisivat. Jos muokkaat, sinun on ehkä pelattava vähän. Mitä tahansa .. se toimii.

Vaihe 7: Päivitys - 4. syyskuuta 2009

Hei kaikki.

Robert from Spiceworks oli ystävällistä mennä kaivamaan tämän käsikirjoituksen läpi, ja näyttää siltä, ​​että se on havainnut ongelman raportointipäivän kanssa. (Kiitos Robert.) Jos sinun on tyhjennettävä palvelun tiedot ladataksesi sen uudelleen, tämä skripti on mitä tarvitset.

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

Vaihe 8: Päivitys - 30.9. - x64

Joillakin teistä on ollut vaikeuksia saada se toimimaan x64-koneilla. On olemassa kaksi asiaa, joita sinun pitäisi varoa.
- Varmista, että saat 64-bittisen version SQLite-ohjaimesta.
- Varmista, että polulla (skriptissä) on oikea polku. Sinun on muutettava "Tiedostot" kohtaan "Tiedostot (x86)".

Vaihe 9: Päivitys - 22. lokakuuta

- Muutettu tavalliseen lausekkeen käsittelyyn tarttumalla päivämäärät. Se on yksinkertaisesti parempi ja tarjoaa tarkempia tuloksia.
- Ohita palvelumerkit, jotka eivät ole 5,6 tai 7 numeroa.
- Järjestä koodi uudelleen, jotta se olisi helpompi lisätä muiden valmistajien tukemiseen.
- - - HP: n tuki ?. Jos haluat tukea, siirry äänestykseen tästä ominaisuudesta Pyydä SW: tä vetämään tuotenumero
- - - http://community.spiceworks.com/feature_request/show/Inventory/352
- Tunnistaa automaattisesti oikean Internet-komponentin.
- Luo automaattisesti c_warranty- ja c_warrantytype-kentät.
- Hendrikin panoksen ansiosta se tarttuu nyt palvelulajiin ja päivämääriin.
- Lisätty hieman enemmän virheen tarkistamista, kun toivottiin, että työskentelet noin joidenkin Dellin tukisivun epäjohdonmukaisuuksien varalta.
- Jos skriptiä kutsutaan nimellä wscript.exe, se käynnistyy uudelleen cscript.exe: n avulla.

Vaihe 10: 12. marraskuuta - HP: n (beta?) Käyttö - haluatko testata?


Liikkumme toimistomme / datakeskustamme huomenna ja minulla oli "rauhallinen ennen myrskyä" aikaa työskennellä tässä hieman. Koska minulla ei ole paljon HP-järjestelmiä inventaariossa, voisin käyttää apuasi.

** Pidä testauspalaute pois pääkierteestä. Se vain sekoittaa sen jahtaa. Ole hyvä PM kysymyksiä / vastauksia. **

Huomautuksia:
- Molemmat skriptit luovat c_product_number-kentän SW: lle.

- Tämä on minulle uusi, mutta minun piti torjua SW tänään ennen kuin voisin nähdä tuotenumerot ja takuupäivät web-guissa. Pidä mielessä. Olisin pitänyt tarkistaa, näkyisivätkö he raportissa, kun he olivat piilossa guista. Web-palvelimen välimuisti on ehkä?

- Minun on pitänyt vaihtaa käytetty HTML-komponentti, koska HP: n sivusto on yhteydessä. Jos saat virheen, kuten "ei voi luoda komponenttia ServerXMLHTTP", yritä asentaa MSXML-komponentit Microsoftista.

Lataa tiedostot: http://dave.newbern.org/spiceworks/hp_beta.zip

hp_service.vbs - Tämä on muutettu service.vbs-tiedosto, joka tarkistaa HP-järjestelmät. Se vaatii tuotenumeron, joka näyttää 000000-000, jotta se voidaan käsitellä.

hp_helper.vbs - tämä kysyy SW-tietokantaasi etsimällä HP-järjestelmiä. Se yrittää muodostaa yhteyden järjestelmään etsimään tuotenumeroa WMI: n kautta. Sinun täytyy suorittaa tämä komentosarja sellaisella tilillä, jolla on riittävä pääsy (verkkotunnuksen ylläpitäjä olisi hyvä.) Jos se löytää oikean numeron, se tallentaa sen SW: ään. Minusta tämä näyttää toimivan G5-järjestelmissä, mutta ei aikaisemmin. Mittarilukema voi vaihdella.

Tällä hetkellä se vain vetää takuuajan (suurin päivämäärä sivulla.) Ovatko kaikki takuut muotoiltu näin? (katso oikealla.) Mitä pidät takuuna? Onko olemassa avainsanoja, jotka voin poimia täältä, mikä osoittaisi? Onko "Base Warranty" se? Haluatko nähdä kaiken Palvelutasolla? Oletan vain ylläpitotukiosion alla?

Vaihe 11: 10. joulukuuta - 64-bittinen hakata

Kiitos Park8751: n avulla, että sain hakata hieman palvelimeltaan, sain skriptin käymään käyttämällä 32-bittisiä ODBC-ohjaimia ja 32-bittistä WOW-ympäristöä (64-bittisessä palvelimessasi.) En tiedä miksi se toimii 64-bittinen testijärjestelmä ilman näitä muutoksia, mutta jos haluat pysyä 64-bittisenä, kokeile tätä.

- Asenna 32-bittiset ODBC-ohjaimet.
- Varmista, että sinulla on (x86) tietokannan polussa (komentosarjassa)
- Soita skriptiin näin:
c: windows syswow64 cscript.exe c: service.vbs
- Risti sormesi.

Kerro minulle, jos tämä onnistuu.