Verbeterde sydi-verzamelhulpmiddelen & de verzamelaar van awdit

Aidan Fitzpatrick

By Aidan Fitzpatrick

Published

bijgewerkt

See how I'm qualified to write this article

Het SYDI-project is een Open Source-project dat is bedoeld om netwerkbeheerders te helpen hun netwerk te documenteren. Het gebruikt een reeks VBScript-bestanden om systeemgegevens te verzamelen die worden vastgelegd in XML en vervolgens worden getranscodeerd naar verschillende andere indelingen. De startpagina van het project heeft veel meer informatie. We hebben met SYDI gewerkt aan het vastleggen van gegevens voor onze IT-beheerhulpprogramma, awdit (momenteel in bèta), en zijn ondertussen enkele problemen tegengekomen in de SYDI-scripts. In het belang van open te houden, hebben we onze wijzigingen teruggeplaatst in een splitsing van SYDI op GitHub en geven we vrijblijvend onze native client vrij voor persoonlijk en intern zakelijk gebruik.

Bijgewerkt SYDI-servercollectorscript

Gebruikers kunnen hier het bijgewerkte SYDI-servercollectorscript downloaden . We hebben versie 2.3 genomen en een betere ondersteuning geboden voor het verwerken van datums naast een uploadfunctie om gegevens naar awdit te verzenden. We hebben echter een optie bedacht die veel beter voor ons werkt ...

SYDI-compatibele awdit verzamelscripts voor x86 en x64

De collector collector voor Windows verzamelt gegevens en kan deze opslaan of uploaden in SYDI XML-formaat, net als het originele SYDI-script. Onze native binary-versies hebben echter de volgende voordelen ten opzichte van het oorspronkelijke VBScript:

  • Veel snellere, multithreaded verzameling van gegevens
  • Native, veilig, digitaal ondertekend .exe-formaat dat kleiner en eenvoudiger te gebruiken is, met een optioneel x64-binair voor een nog snellere werking op nieuwere machines
  • Datums van geïnstalleerde software zijn beter genormaliseerd naar gemakkelijk leesbare formaten (hoewel er nog steeds veel variatie te vinden is in het register)
  • Wanneer datums niet in het register aanwezig zijn, geven we een geschatte datum van het geïnstalleerde bestand en prefixen de datumwaarde met een tilde (~) om aan te geven dat de waarde bij benadering is
  • XML-uitvoer is mooi geformatteerd
  • Een aantal grillen op gevirtualiseerde systemen is gladgestreken
  • De toepassingsarchitectuur wordt gerapporteerd in een nieuw architecture in de tags `regapplication` of` msiapplication`
  • Installatie locale en taalinstellingen worden gerapporteerd in een nieuw `language` attribuut
  • Productcodes worden betrouwbaarder verzameld
  • Vereenvoudigde argumenten die ook worden weergegeven bij dubbelklikken op het bestand in Verkenner
  • Nieuwe TSR-modus (terminate and stay resident) waarin de collector actief kan blijven en automatisch om de paar dagen nieuwe XML kan genereren, zoals geconfigureerd
  • Geen vervelende spyware, malware, oproepen naar huis, etc.

Geen van de aangebrachte wijzigingen heeft de compatibiliteit met de originele scripts of XSLT verbroken, dus de nieuwe client kan worden gebruikt in omgevingen die eerder de VBScript-versie draaiden. Op zijn eenvoudigst, zou je de awdit verzamelaar kunnen gebruiken om XML op jouw machine te dumpen, zoals:

$ awdit-collector-win-x86.exe --file=my-machine.xml

downloads

Stuur ons alstublieft uw feedback over dit script - we horen het graag!

  • awdit Collector voor Windows (x86, x64 versie 0.61)

De verzamelaar over een netwerk laten lopen

Er zijn een aantal benaderingen voor het uitvoeren van de awdit- of SYDI-verzamelscripts via een netwerk. Het gebruik van de TSR-modus kan goed werken op servers, of geavanceerde gebruikers kunnen Groepsbeleid gebruiken om periodieke lanceringen van het hulpprogramma te plannen. We zullen enkele best practices delen die we hebben geleerd. In de tussentijd geven we aan wat mogelijk de eenvoudigste aanpak hieronder is. Groepsbeleid-editor kan worden gebruikt in een domein om alle domeinclients te dwingen het relevante scriptbestand uit te voeren als onderdeel van hun aanmeldingsproces.

  1. Open de groepsbeleid-editor op uw domeincontroller en laad uw standaarddomeinbeleid op (of maak een nieuw domeinbeleid als dat beter is)
  2. Vouw Gebruikersconfiguratie uit Windows-instellingen | Scripts (aanmelden / afmelden) en dubbelklik op de aanmeldingsoptie in het rechterdeelvenster.
  3. Klik op de knop Add en blader naar of plak het pad naar het bestand run-sydi-network.vbs in het vak run-sydi-network.vbs .

About the author

Aidan Fitzpatrick founded Reincubate in 2008 after building the world's first iPhone data recovery tool, iPhone Backup Extractor. He's spoken at Google on entrepreneurship, and is a graduate of the Entrepreneurs' Organisation's Leadership Academy.

Reincubate's CEO at Buckingham Palace

Pictured above are members of Reincubate’s team meeting HM Queen Elizabeth Ⅱ at Buckingham Palace, after being awarded the UK’s highest business award for our work with Apple technology. Read our position on privacy, safety and security.

Can we improve this article?

We love hearing from users: why not drop us an email, leave a comment, or tweet @reincubate?

© 2008 - 2019 Reincubate Ltd. Alle rechten voorbehouden. Registered in England and Wales #5189175, VAT GB151788978. Reincubate® is a registered trademark. Privacy en voorwaarden. Wij bevelen 2FA aan. Gebouwd met in Londen.