Ik durf bijna niet posten uit vrees niet professioneel genoeg over te komen, maar ik waag het er toch op...
We hebben hier (nou ja, werk hier nog maar 2 weken) een gezellig netwerkje van een 200tal workstations (branch van een veel groter netwerk) dat op twee verschillende manieren gemanaged wordt: ten dele vanuit de USA en ten dele lokaal. Sofware updates worden bizar genoeg - voor een van 's werelds grootste multinationals - niet centraal gemanaged, dus elke keer ik een PC onder ogen krijgen (hetzij via VNC, hetzij via echt) moet ik van verschillende softwareproducten de versienummers in het oog houden. Bepaalde bedrijfsspecifieke software word om de twee weken geupdate waardoor we veel tijd verliezen met één voor één al die computers te controleren op hun versie. Ik weet dat het onzinnig klinkt, maar zo gaat het hier blijkbaar.
Om dit werk te vereenvoudigen bedacht ik dat er een mogelijkheid zou moeten zijn om iets te scripten dat in één keer op alle PCs (een) bepaalde registry key(s) opvraagt en slechts één keer om de user/pass combo vraagt. Dit zou enorm veel tijd besparen die we nuttiger kunnen gebruiken dan op 200 PCs aanloggen, versionchecken en uitloggen.
Hier bestaat uiteraard commerciele software voor, maar de bezwaren zijn 1) not compliant with the company policy; 2) we willen geen extra clients per PC installeren; 3) ik ben niet in de positie om budgetten te vragen :-)
Kortom: ik werk voor het eerst in een echt grote netwerkomgeving en zie dat dingen beter kunnen. Het ontbreekt me helaas wat aan ervaring met specifieke oplossingen. Google is my friend, maar ik vind enkel commerciele network inventory software die alle bovenstaande bezwaren schendt. De weinige freeware alternatieven op sourceforge zijn, behalve het financiele plaatje, van hetzelfde bedje ziek. Ik vind ook één iemand die hetzelfde als wat ik zoek in C# maakt (http://bytes.com/groups/n...ad-registry-key-all-users), maar er staat niets van zijn code vermeld. Het doet me ook vrezen dat een registerkey uitlezen niet zo simpel is als het lijkt en dat ik een stukje zal moeten programmeren. In dat geval zoek ik geen kant en klare code (niet dat het niet mag), maar zou een duwtje in de goeie richting toch welkom zijn.
Alvast bedankt.
Edit.:
PS. Alle machines draaien wel SMS, maar wij hebben geen toegang tot SMS (vraag me niet waarom) en het zou sowieso de versienummers van specifieke software niet weergeven (veel buggy DB frontends, vandaar de noodzaak voor updaten... als ik nog één keer een error 429 "ActiveX component could not be created" zie sla ik tilt...).
We hebben hier (nou ja, werk hier nog maar 2 weken) een gezellig netwerkje van een 200tal workstations (branch van een veel groter netwerk) dat op twee verschillende manieren gemanaged wordt: ten dele vanuit de USA en ten dele lokaal. Sofware updates worden bizar genoeg - voor een van 's werelds grootste multinationals - niet centraal gemanaged, dus elke keer ik een PC onder ogen krijgen (hetzij via VNC, hetzij via echt) moet ik van verschillende softwareproducten de versienummers in het oog houden. Bepaalde bedrijfsspecifieke software word om de twee weken geupdate waardoor we veel tijd verliezen met één voor één al die computers te controleren op hun versie. Ik weet dat het onzinnig klinkt, maar zo gaat het hier blijkbaar.
Om dit werk te vereenvoudigen bedacht ik dat er een mogelijkheid zou moeten zijn om iets te scripten dat in één keer op alle PCs (een) bepaalde registry key(s) opvraagt en slechts één keer om de user/pass combo vraagt. Dit zou enorm veel tijd besparen die we nuttiger kunnen gebruiken dan op 200 PCs aanloggen, versionchecken en uitloggen.
Hier bestaat uiteraard commerciele software voor, maar de bezwaren zijn 1) not compliant with the company policy; 2) we willen geen extra clients per PC installeren; 3) ik ben niet in de positie om budgetten te vragen :-)
Kortom: ik werk voor het eerst in een echt grote netwerkomgeving en zie dat dingen beter kunnen. Het ontbreekt me helaas wat aan ervaring met specifieke oplossingen. Google is my friend, maar ik vind enkel commerciele network inventory software die alle bovenstaande bezwaren schendt. De weinige freeware alternatieven op sourceforge zijn, behalve het financiele plaatje, van hetzelfde bedje ziek. Ik vind ook één iemand die hetzelfde als wat ik zoek in C# maakt (http://bytes.com/groups/n...ad-registry-key-all-users), maar er staat niets van zijn code vermeld. Het doet me ook vrezen dat een registerkey uitlezen niet zo simpel is als het lijkt en dat ik een stukje zal moeten programmeren. In dat geval zoek ik geen kant en klare code (niet dat het niet mag), maar zou een duwtje in de goeie richting toch welkom zijn.
Alvast bedankt.
Edit.:
PS. Alle machines draaien wel SMS, maar wij hebben geen toegang tot SMS (vraag me niet waarom) en het zou sowieso de versienummers van specifieke software niet weergeven (veel buggy DB frontends, vandaar de noodzaak voor updaten... als ik nog één keer een error 429 "ActiveX component could not be created" zie sla ik tilt...).
[ Voor 6% gewijzigd door YellowOnline op 28-01-2009 16:20 ]