Toolbox Door Greg Steen
Nieuwe producten voor IT-professionals Input Director inputdirector.com/downloads.html
Als IT-professional hebt u waarschijnlijk meerdere systemen die u gedurende de dag afwisselend gebruikt. Dit geldt vooral voor mensen van de kwaliteitscontrole die applicaties moeten testen op verschillende platforms of voor omgevingen waar applicaties zijn geïnstalleerd op voor een bepaald werkstation dat door gebruikers moet worden gedeeld. Als u uw bureau wilt verlossen van de toetsenborden en muizen die voor elk van deze systemen nodig zijn, is het wellicht de moeite waard om eens te kijken naar het gratis hulpprogramma Input Director. Met Input Director kunt u met één toetsenbord en muis meerdere Windowssystemen bedienen. De applicatie kan uit de voeten met de meeste Windowsversies, van Windows 2000 SP4 tot en met Windows Server 2008 en Windows 7. Nadat u het programma op elke computer hebt geïnstalleerd, stelt u de hoofdcomputer in als master en de andere computers als slave. De applicatie bespaart u een hoop gedoe door automatisch regels toe te voegen aan uw Windows Firewall (om communicatie tussen de master en de slaves toe te staan). Voor elk slave-systeem configureert u vervolgens enkele instellingen, waardoor de master de controle kan overnemen. Hiertoe definieert u welke computer de master kan zijn door expliciet hostnaam/IP-adrescombinaties of een bereik van IP-adressen op te geven. Optioneel kunt u AES-versleuteling (met een sterkte van 128, 192 of 256 bits) inschakelen voor de gegevenscommunicatie tussen de master en de slave. En des gewenst kunt u instellen dat de slave
TechNet Magazine
len als slave of master (heel handig voor slave-systemen die u opnieuw wilt opstarten maar waarvan muis en toetsenbord al zijn ontkoppeld). Ook kunt u het delen van klembord- of bestandsoverdracht tussen de computers inschakelen.
een afsluitopdracht van de master negeert, wat heel handig is bij testsystemen die door meerdere gebruikers worden gedeeld. Bij de master-computer geeft u op met welke slaves en op welke wijze u verbinding wilt maken, en bij systemen met meerdere monitors bepaalt u de indeling van de beeldschermen. Nadat u alles hebt geconfigureerd, schakelt u van de ene computer over op de andere door met de muisaanwijzer naar de rand van het scherm te gaan. Zo schuift u de muisaanwijzer door de slaves, en als u via de configuratie van de applicatie de optie voor de master-voorkeur hebt ingesteld, komt u uiteindelijk weer terug bij de master. Als u dit liever hebt, kunt u ook een sneltoetscombinatie, een dubbelklik aan de rand van het scherm of een muisaanwijzerstilstand met een specifieke duur instellen om van het ene naar het andere systeem over te schakelen. Er is ook een optie waarbij u een slave overslaat als deze niet nodig is voor de taak waaraan u werkt. Door een sneltoetscombinatie in te drukken kunt u deze slave weer inschakelen.
Verschillende functies zijn praktisch bij proefopstellingen. Als u de applicatie alle communicatie wilt laten routeren via een NIC op de master-computer, kunt u opgeven welke gateway elk systeem standaard moet gebruiken. En voor het geval de standaardcommunicatiepoort door het uitschakelen niet beschikbaar is op uw systeem, kunt u een alternatieve poort opgeven. Verder heeft Input Director een slimme functie waarmee u met één klik alle systemen tegelijk kunt afsluiten: ook dit is voor proefopstellingen enorm handig. Tevens is er een eenvoudige toetsaanslagmacrorecorder die u kunt gebruiken om een herhaalde opeenvolging van stappen uit te voeren op een slave-systeem. U kunt bijvoorbeeld een macro maken die een opdrachtprompt opent, een applicatie start en gegevens invoert in een formulier dat focus heeft. Omdat deze functie alleen uw toetsaanslagen opneemt, moet u natuurlijk wel de toetscombinatie Windows+R gebruiken om het dialoogvenster Run weer te geven.
Verder kunt u via de master instellen dat de muis- en toetsenbordopties (zoals sneltoetsen en toetsenbordindelingen) van de slave worden overdragen naar de master wanneer u overschakelt, en kunt u Ctrl-Alt-Delete en de toetscombinatie voor Windows vergrendelen, vervangen door andere toetscombinaties.
Dus als u het heen en weer schuiven tussen computers zat bent of een eind wilt maken aan de warboel van verschillende toetsenborden en muizen, is het wellicht de moeite waard om eens te kijken of het handige - en gratis - Input Director een plaatsje in uw toolbox verdient.
Via de algemene applicatie-instellingen kunt u Input Director automatisch laten starten wanneer Windows wordt gestart en kunt u de computer zich laten instel-
mei 2010
33
IPNetInfo nirsoft.net/utils/ipnetinfo.html
Als u publiekelijk toegankelijke services hebt, zoals websites, mailservers of FTPsites, en u de bijbehorende logs bekijkt, zult u ongetwijfeld verdachte activiteiten ontdekken van bots of van gebruikers die de beveiliging van uw service op de proef stellen. Hoewel ze vervalst kunnen zijn, verschaffen IP-adressen, in combinatie met een whois-server, vaak een heleboel informatie over de herkomst van deze verdachte verzoeken aan uw service. Maar afhankelijk van de instantie die verantwoordelijk is voor de adrestoewijzing, moet u mogelijk een aantal verschillende sites bezoeken om nadere informatie over dit adres te vinden. En hoogstwaarschijnlijk hebt u niet één adres, maar een aantal adressen waarover u meer informatie wenst. Een eenvoudige tool die dit proces versnelt, is IPNetInfo van NirSoft. Dit gebruiksvriendelijke hulpprogramma vraagt bij meerdere whois-servers de gewenste informatie over een aantal IP-adressen op. IPNetInfo heeft geen registervermeldingen nodig of bestanden
34
mei 2010
die op de computer geïnstalleerd dienen te zijn. U kunt het dus opstarten vanaf uw USB-stick of cd met beheertools en meenemen als u van de ene naar de andere computer gaat. Wanneer u de applicatie start, wordt een tekstgebied weergegeven waarin u uw set hostnamen of IP-adressen van het doelsysteem, of een combinatie hiervan, kunt plakken of typen. U kunt hier ook een berichtheader van een e-mail plakken, waarna het programma alle aanwezige IP-adressen en hostnamen analyseert. Dit is erg handig om snel de herkomst van een e-mail en de afgelegde route te achterhalen. En aangezien sommige whois-servers een beetje verstoord reageren wanneer u binnen een bepaald tijdsbestek te veel aanvragen verzendt, kunt u een pauze van een bepaald aantal seconden instellen na een bepaald aantal aanvragen. Zo loopt u minder risico om te worden geblokkeerd. Nadat u uw lijst hebt ingevoerd, klikt u op OK. Vervolgens worden de details van de adressen opgevraagd bij de whoisservers.
De resultaten worden weergegeven in twee deelvensters van het hoofdapplicatievenster: een tabelweergave van de resultaten bovenaan en een detailvenster onderaan. Voor het bovenste overzicht kunt u opgeven welke kolommen u wilt zien inclusief registratiegegevens, zoals de namen van het netwerk en de eigenaar, het toegewezen adresbereik, namen en adressen van contactpersonen, het 'abuse'-e-mailadres, telefoon- en fax nummers indien beschikbaar en het land van het geregistreerd bedrijf. Een indicator geeft aan of de aanvraag succesvol was en u kun zien welke whoisserver (bijvoorbeeld ARIN of APNIC) de informatie heeft verstrekt. U krijgt indien beschikbaar ook de resultaten van een zoekopdracht naar de omgezette naam van het IP-adres. In het detailvenster vindt u de enigszins ongepolijste weergave van het antwoord van de whois-server in de standaardantwoordindeling. Met IPNetInfo kunt u tevens de resultaten opslaan naar een tekst- of HTML-bestand. Bovendien kunt u de onbewerkte whois-antwoorden opslaan naar een bestand. Als u weer eens nadere informatie wilt over een IP-adres (of de bijbehorende hostnaam), dan is IPNetInfo beslist de moeite van het proberen waard. Bovendien is het gratis!
TechNet Magazine
QweryBuilder werysoft.com
Als u verantwoordelijk bent voor het beheer van meerdere typen databaseservers in uw omgeving, kan het handig zijn om te beschikken over één gecentraliseerde tool waarmee u alle databases kunt aanpassen. QweryBuilder van Werysoft is speciaal hiervoor ontwikkeld. Met deze tool kunt u verbinding maken met Microsoft SQL Server-, Sybase ASE-, SQL Anywhere- en Oracle-instanties vanuit dezelfde GUI, en vervolgens databasescripts, schemaobjecten en -gegevens weergeven, maken, bijwerken en verwijderen. In wezen is QweryBuilder meer een SQL-scripttool dan een hulpprogramma voor serverbeheer. Voordat u aan de slag gaat, moet u eerst de serverinstantie registreren waarmee u verbinding wilt maken. Geregistreerde servers worden weergegeven in een boomstructuur in het linkerdeelvenster van de UI. In het rechter hoofdgebied, uw werkgebied, worden op een aantal tabbladen uw verschillende query's of overige toolresultaten weergegeven. Als u de inhoud van een schemaobject wilt bekijken, bladert u naar de boomstructuur en klikt u op het object. Als u op een tabel klikt, worden de tabeldefinitie en eventueel geldende beperkingen gegenereerd. Op dezelfde manier krijgt u via opgeslagen procedures, functies, triggers en views, de juiste drop statements waarmee het bijwerken van een object een stuk gemakkelijker wordt. QweryBuilder heeft verder een aantal interessante tools en snelkoppelingen die uw werk eveneens vergemakkelijken.
TechNet Magazine
Dus als u op zoek bent naar één tool waarmee u meerdere databaseservertypen kunt beheren, is QweryBuilder beslist een aanrader. Het hulpprogramma kost 75 dollar per geïnstalleerd. Een sitelicentie is leverbaar voor 1500 dollar. Een volledige, gratis trial is eveneens verkrijgbaar op de website van het product.
De snelkoppeling Visual Difference laat zien waarin twee objecten in de database verschillen, als u deze aanwijst. Het programma maakt gebruik van een andere gratis tool: WinMerge (dat ik al in 2006 heb besproken, maar dat het nog steeds goed doet op winmerge.org). De tool Auto Format verandert SQL dat slordige definities heeft en waarbij hoofdletters en kleine letter door elkaar worden gebruikt, in een goed leesbare standaardindeling. Met de tool Database Search kunnen verwijzingen gemakkelijker worden gevonden doordat in alle objecten in een target wordt gezocht naar items met een specifieke string of verzameling strings. Als u wat minder typewerk wilt hebben aan al die terugkerende SQL-opdrachten, zult u veel plezier hebben van My Autocomplete. Hiermee kunt u korte strings opgeven die worden aangevuld tot volledige SQL-opdrachtfragmenten. Ook kunt u uw eigen SQL-sjablonen toevoegen (wat enorm handig is als u een specifieke indeling of documentatieheader toevoegt aan uw definities).
mei 2010
35
Alloy Navigator Express
CleanAfterMe
alloy-software.com/anx
nirsoft.net/utils/clean_after_me.html
Voor een efficiënt systeembeheer is het van wezenlijk belang om de assets van uw bedrijf nauwkeurig bij te houden. Hetzelfde geldt voor uw helpdeskcases: als u deze nauwgezet kunt volgen, houdt u het overzicht en voorkomt u verspilling van kostbare tijd. Als u een gebruiksvriendelijke en goedkope helpdesk- en assetmanagementtool zoekt, is het de moeite waard om Alloy Navigator Express van Alloy Software eens uit te proberen. Alloy Navigator Express biedt u een gecentraliseerde opslagplaats (standaard een SQL Server Expressback-end) waarin u informatie en rapporten over de computers, randapparatuur, netwerken, IP-adressen, leveranciers en softwarelicenties van uw bedrijf kunt opslaan. Bovendien kunt u met deze tool helpdeskproblemen bijhouden en beschikt u hiermee over een eenvoudige knowledge base waarin u oplossingen voor problemen van eindgebruikers kunt vastleggen. De helpdeskcomponent heeft een selfserviceportal die uw gebruikers rechtstreeks toegang biedt tot de knowledge base en het ticketingsysteem. Hierdoor komen er minder telefoontjes en e-mailberichten binnen bij uw help-
Alloy Navigator Express
36
mei 2010
desk. En dan hebben we het nog niet eens over de mogelijkheid die gebruikers in andere tijdzones wordt geboden om tickets in te dienen buiten uw kantooruren. Het product heeft ook een eenvoudige contract- en inkoopordercomponent om uw hardware-, software- en con sultancyorders op orde te houden. Tal van vooraf gedefinieerde rapporten worden meegeleverd, maar met de rapportdesigner kunt u deze rapporten ook volledig aanpassen aan uw behoeften. Gegevens worden eenvoudig via formulieren ingevoerd, en u kunt voor verschillende computers en componenten sjablonen maken zodat u dezelfde gegevens niet telkens opnieuw hoeft in te typen. U kunt Alloy Navigator Express downloaden voor een gratis 30-dagen trial, en als u meer tijd nodig hebt voordat u tot aanschaf overgaat, kunt u via de verkoopafdeling een verlenging aanvragen. Alloy Navigator Express is per gebruiker geprijsd vanaf $ 250 voor één licentie ('technician'), met kortingen als er meer gebruikers zijn. U hebt per computer ook een nodelicentie nodig, vanaf $ 3 voor één computer tot 200 computers, ook weer met volumekortingen. Voor grotere organisaties of organisaties die meer functies willen, kan het interessant zijn om eens te kijken naar Alloy's servicemanagementoplossing voor bedrijven, Alloy Navigator.
CleanAfterMe
Of u nu een nieuwe computer installeert voor een klant of een systeemimage maakt, u kunt er maar beter voor zorgen dat het systeem zo schoon mogelijk is voordat u de computer overdraagt of voordat u de systeemimage aanmaak. Dit betekent dat u alle sporen van uw tests, de geschiedenis en de configuratiegegevens verwijdert uit het systeem. Het eenvoudige en draagbare hulpprogramma CleanAfterMe van NirSoft.net is een gratis tool waarmee u gemakkelijk uw sporen kunt wissen. Net als de overige handige, gratis tools op de site is CleanAfterMe geschreven door Nir Sofer. CleanAfterMe is één uitvoerbaar bestand van 38 kB dat u gemakkelijk kunt meenemen op uw cd of USB-stick met beheertools omdat het geen extra bestanden of registervermeldingen nodig heeft om zijn werk te kunnen doen. Wanneer u het hulpprogramma start, wordt er een gecategoriseerde lijst weergegeven met de verschillende paden die kunnen worden opgeschoond. De categorie Windows Explorer schoont registervermeldingen op voor de Start/ Run-geschiedenis, de lijst Recent Documents, de lijst UserAssist, de dialoogvensters Save/Open en Last Visited, evenals TechNet Magazine
KBAlertz.com kbalertz.com Op de hoogte blijven van de meest recente beveiligingsbulletins en applicatiehotfixes is van het grootste belang voor succesvol Windows-infrastructuurbeheer. Microsoft Update heeft het downloaden en installeren van essentiële patches grotendeels geautomatiseerd, maar bij productiecomputers kan dit hulpprogramma niet altijd worden gebruikt. Om u op de hoogte te houden van alle meest recente releases, voorziet de website KBAlertz.com in een eenvoudige, gratis service waarmee u per e-mail wordt gewaarschuwd wanneer voor uw Windows-computers een nieuwe fix, patch of instructie is uitgebracht. Hiervoor wordt de Microsoft Knowledge Base elke nacht volledig gescand en worden nieuwe toevoegingen opgenomen in een eigen 'meta'-base. Wanneer u zich op de site aanmeldt voor een account, kunt u opgeven over welke applicaties u wilt worden geïnformeerd,
zodat u niet wordt overspoeld met nietessentiële meldingen. Er zijn per product ook RSS-feeds als u uw updates liever op deze manier ontvangt dan via e-mail. Op de site kunt u kiezen uit een groot aantal Microsoft-producten. De KBdetailpagina geeft u alle informatie die u op de Microsoft-site vindt, evenals snelle downloadkoppelingen en koppelingen naar pagina's waar u hotfixes kunt aanvragen als dit nodig is. Naast chronologische overzichten treft u ook de weergave 'what's hot' aan, zowel voor de complete verzameling Microsoft KB-artikelen als voor afzonderlijke producten. Hier kunt u zien wat door andere KBAlertz.com-gebruikers wordt bekeken (wat een handige indicatie geeft van de problemen waarmee uw collega-IT-professionals te maken hebben in hun omgevingen). Dankzij het gedeelte voor opmerkingen aan het einde van elk KB-artikel kunt u uw collega's
My Network Places en de map Recent. De categorie Windows – General verwijdert alles in uw map Temp, de Recycle Bin, de Clipboard en de 'last logged-on' gebruikersnaam, terwijl met de categorie Windows – Advanced de Event Logs, de RegEdt32-geschiedenis, geïnstalleerde USB-apparaten en Windows Prefetchbestanden worden opgeschoond. Met de categorie Internet Explorer worden de cache, cookies, geschiedenis, de laatst getypte URL's, evenals de AutoCompletegeschiedenis van formulieren en wachtwoorden gewist. En met de verzamelcategorie Other Microsoft Applications kunt u alle sporen van onder meer Microsoft Office, Visual Studio, Windows Live Mail en Windows Media Player wissen, waarbij de geschiedenis en tijdelijke bestanden worden verwijderd. Als bij het laden van het hulpprogramma de browser FireFox of Opera wordt gedetecteerd, wordt de bijbehorende categorie weergegeven. Net als bij Internet Explorer kunt u
ervoor kiezen om de cache, geschiedenis, formuliergeschiedenis en cookies te wissen.
TechNet Magazine
KBAlertz.com
makkelijk helpen als er bij toepassing van de vermelde oplossing in het KB-artikel nog een addertje onder het gras zat. Als u op zoek bent voor een gratis alternatief meldsysteem voor Microsoft KB-artikelen, dan is KBAlertz.com wellicht iets voor u.
NULL-bytes als extra beveiliging. En als u de tool rechtstreeks in uw imagingscripts wilt integreren, is dit geen enkel probleem: elementaire opdrachtregelopties (/clean /report) worden ook ondersteund. Netjes werken is altijd verstandig, en bij het opschonen van uw systemen vóór aflevering of imaging neemt CleanAfterMe u veel werk uit handen.
Nadat u de te wissen geschiedenis hebt geselecteerd, klikt u op Clean Selected Items: opgeruimd staat netjes. U kunt een rapport krijgen vóór en na uitvoering van de opschoonactie, zodat u precies kunt zien welke acties hierbij worden uitgevoerd of zijn uitgevoerd. Als u op een afzonderlijk opschoonitem in de boomstructuur klikt, wordt een korte beschrijving weergegeven van de uit te voeren actie, evenals het pad naar de registervermelding of map die wordt opgeschoond. U kunt het selectievakje Remember Last Settings inschakelen om het proces de volgende keer sneller te laten verlopen.
Greg Steen is technologieprofessional, ondernemer en evangelist. Hij is altijd op zoek naar nieuwe tools die werkzaamheden, QA en ontwikkeling voor de IT-professional vergemakkelijken.
Standaard wordt door CleanAfterMe een eenvoudige verwijdering van de geselecteerde items uitgevoerd, maar u kunt er ook voor kiezen om bestanden vóór verwijdering te laten vullen met
De opvattingen in deze column zijn uitsluitend die van de auteur en geven niet noodzakelijkerwijs de opvattingen van Microsoft weer. Alle prijzen golden bij opstelling van dit artikel en kunnen zijn of worden gewijzigd.
mei 2010
37