N-Able Report Manager – Adjustable Missing Patches in Report

I’m using N-Able for a few months now, my clients were asking for some reports so I decided to take a look at the N-Able Report Manger.

One of the main disadvantages for the reports were the Windows Patch Status Scores.
Apparently, if your machine is missing just one patch, it scores 0%

After hours of ‘reverse engineering’ I get what I wanted. A custom report based on the standard ‘Executive Report’, with adustable ‘missing patches’.
Now I can choose what the number of patches missing is giving the machine a score of 0%.

1nabletut

If you want to follow this little turorial, you need to know something about custom reports.
I will write this tutorial based on the default Executive Report. I’m using N-Able Report Manager 4.3 SP2


 

Download Files from your Report Manager Server

We will create a ‘Custom Report’ in the system, this requires some files.
Log in to your Report Manger Server (RDP) and copy these two files to another location.

The RDL file, contains the Report itself, the XML file contains the settings for the Report.
Just copy the files from the original directory, so you can edit them (and keep a copy of the original files!)


Edit the XML file

First we need to edit the XML file. The XML file contains the settings and choises for your Report.

Open the XML file in your favorite editor and look for the following text (line 1055)

As you can see, every parameter is starting with <RMParameter> and ending with </RMParameter>

After this parameter you must add the following text (from line 1075)

Now, we defined a new Parameter. This will let you choose the number of missing patches before running the Report.
If you want to adjust the default value, just change the number on <DefaultValue>
Save the file.
Hold on! First we need to edit the RDL file (the funpart!)


Edit the RDL file

Open the RDL file in you favorite editor (I use notepad++)
The RDL file is a XML file, in notepad++ you can collapse and expand the datasets.

First, find the part where all the Report Parameters are defined (bottom) and look for: (line 86934)

After this parameter, you need to add your parameter:
(so you will add this text AFTER </Reportparameter> (line 86942)

Next, we need to change some datasets.
If you collapse the datasets in your editor you can easily manage the datasets

2nabletus

Expand the dataset named ‘dsWinPatchScore’

First we need to add the Query parameter
Add the following code to the QueryParameters

You will find a SQL code within this dataset.
Find the following SQL code (line 3322 to 3340)

And REPLACE this code with the following code;

 

Also add the following code before END

I made a couple of changes in the SQL code;
– Removed the Distinct feature on the SELECT statement
– Put the Result of first SELECT statement in #OutdatedDevices2

I created a second SELECT statement which will put all records bigger than your selected missing patches into the original #OutdatedDevices table.

And make sure the #OutdatedDevices2 is cleaned up

You need to make this changes on the following datasets;
dsWinPatchMonitoredCurrent
dsWinPatchScore
dsWinPatchScoreP

Save your file and upload the file to your Report Manger (along with the XML configuration file) as a custom report.

Enjoy!

 

 

 

 

Background information

By default, the report manager is gathering data about machines with missing patches, put them in a temporary table and counts the number of machines.

I made a second step in this process, first I will put all the missing patches (with their machine ID’s) in a temporary table. Next, I will put the machines missing X patches in the (original) temporary table.

 

Message tracking in Microsoft Exchange Server 2013

Helaas hebben we met de komst van Exchange 2013 ook afscheid moeten nemen van de message tracking log functie in Exchange.

Het Message Tracking Center in Exchange 2003 is natuurlijk de moeder der trackers geweest, sinds dien is het alleen maar minder bruikbaar geworden, helaas!

In Microsoft Exchange 2013 ECP is er wel een mogelijkheid tot bekijken van bezorgrapporten, maar helaas dient men hier een mailbox op te geven waarin gezocht wordt.

Geen nood! Met powershell komt men een heel eind.

 Informatie Get-MessageTrackingLog


Als men deze opdracht uitvoert wordt het Message Tracking Log gedumpt in de console, precies waar we naar op zoek zijn, maar niet in de vorm die we willen hebben. Zo staat bijvoorbeeld het MessageID niet vermeld en de datum/tijd niet.

Tracklog1

Get-MessageTrackingLog | Select-Object
Om de velden die we wensen erbij te krijgen maken we gebruik van de optie Select-Object
Hiermee kunnen we de gewenste velden erbij selecteren.

óf voor een hele uitgebreide output

Tracklog2

De Out-GridView optie is geweldig voor output die te groot is naar een console, filtering en sortering kan hier direct in gebeuren.

De output van bovenstaand comando ziet er dan ongeveer zo uit;

Tracklog 3

Andere varianten en filteropties;

Standaard geeft het Get-MessageTrackingLog commando de laatste paar honderd logregels weer, niet altijd wenselijk.

Get-MessageTrackingLog -Start “Jun 19 2014” | select-object *| out-gridview
Gebruik -Start “MMM DD YYYY” om een bepaalde startdatum op te geven.
Gebruik -End “MMM DD YYYY” om een bepaalde stopdatum op te geven.

Zelfs met de start en eind datum ingevuld is de output beperkt tot een aantal regels, om deze beperking op te heffen gebruik je -ResultSize Unlimited

Mijn favoriet;

 

Harz – 2013

Na het hachelijke avontuur anno 2012 gaan we nogmaals proberen de Harz te veroveren, nu met meer cc’s en meer motoren! Nu het jaar 2013 is aangebroken mag er van officieel van de voorpret worden genoten! Ik ben reeds de route’s van vorig jaar aan het modificeren, ze worden iets korter om vermoeidheid tegen te gaan en tijd te hebben hier en daar eens te stoppen..


Datum: 9-10-11-12 Mei
Camping: Camping Prahljust te Clausthal-Zellerfeld


Het weer in Goslar:

Weersverwachting
Goslar

Meer weer in Goslar


Live Webcams:

Bezienswaardigheden:

Goslar – Keizerstad
Voor de vakwerkhuizen hoeven we het niet te doen, die vinden we overal in het Harz gebied, maar de ‘keizerstad’ is wel de moeite waard om hier een rondleiding per motor te doen. We rijden Goslar binnen en bekijken de meest opvallende punten van de stad. Zoals het oude centrum (werelderfgoed!) en het marktplein.

Rammelsbergmijnen
Meer dan 1000 Jaar aaneengesloten mijnbouw heeft ervoor gezorgd dat ook deze mijn op de werelderfgoedlijst staat. Ondergrondse rondleidingen zijn mogelijk!

H.S.B. (Harzer Schmalspur Bahnen)
Veel hoef je er niet voor te doen om deze te bekijken. De railsen vallen op door de ontbrekende bovenleiding. De trein op stoom of diesel zie je 2km ver al aankomen! Altijd leuk.

Hexentanzplatz
Machtig uitzicht over het bodedal. Leuke rodelbaan even verderop. Toeristisch ten top (voor mij net even té).

Algemene informatie;
http://www.harzlife.de/
http://thisisharz.com/
http://nl.wikipedia.org/wiki/Harz
http://www.harzinfo.de/
http://www.nationalpark-harz.de/

Motorgebarentaal;
http://members.casema.nl/marvin.fok/gebarentaal.html


Routes:

Dag 1 – Aanrijden

De aanrijroute is anders dan vorig jaar, dit jaar heb ik de aanrijroute met behulp van de Onroute motorkaart  gemaakt, mooie wegen gegarandeerd. Wel iets korter van vorig jaar.

Aanrijden vanaf Rijnsburg naar Autohof Luttenberg
Tijdsduur: 4 uur 10 minuten (praktijk 5 uurtjes)

Grotere kaart weergeven

Daarna binnendoor richting camping, de route ziet er nu zo uit;
harz2013aanrijroutescreenshot
Hoogteprofiel;
harz2013aanrijroutehoogteprofiel

Bestanden;

KMZ File om in google earth te zetten (Openen en klikken op Tour starten)
GDB File voor Garmin


Dag 2 – Touren

Het toertje van dag 2 staat in het teken van de wat grotere wegen. We hebben 200 kilometer af te leggen en een hoop te bekijken. Het zijn de Bundesstraßen en Landesstraßen die vandaag de overhand hebben. Desalnietteplus verschrikkelijk mooie wegen en een hoogte profieltje waar je U tegen zegt!

Na het ontbijt zetten we koers naar het voormalige DDR om zo de overgebleven communistische taferelen in ons op te nemen en de prachtige natuur te ontdekken die dit gebied te bieden heeft.

Rond het middaguur vermaken wij ons rond de rodelbaan (Harzbob) en nemen eventueel een kijkje op de Hexentanzplatz.

Via een kleine omweg bekijken we de Königshütter Wasserfall om vervolgens op een eeuwenoud station te wachten op de stoomtrein! (Bahnhof Drei-Annen-Hohne).

Een bakkie in het Torfhaus Brockenblick met zicht op de top van de Brocken maakt de weg vrij naar de camping.

Route;

Harz_Rondrit1_Screenshot

Hoogteprofiel;

Hoogteprofiel_Harz_Rondrit1

 

Bestanden;

KMZ File om in google earth te zetten (Openen en klikken op Tour starten)
GDB File voor Garmin


Dag 3 – Touren

Nu de heupen los zijn en de banden warm gaan we de wat kleinere wegen opzoeken.
De haarspeldbochten zijn in de meerderheid vandaag.

Na het bezoeken van het Bergwerkmuseum, gaan we een bakkie doen in Goslar.
Onderweg naar het uitzichtpunt Okertal Weisswasserbrucke komen we nog een kleine waterval tegen.

Een ochtend vol bezienswaardigheden, helaas zitten ze allen dicht op elkaar, ergens in de middag doen we nog een Kornbrennerei aan (stokerij van een soort Jeagermeister), waar deze regio bekend om staat.

Weer een rit van 200 km waarvan de meeste kilometers ’s middags gereden gaan worden.

Huiswaarts met een mooie fles Echter Nordhäuser en hopelijk een paar lekkere biefstukken voor op de BBQ!

Route;

Rondrit_dag2

Hoogteprofiel;

Hoogteprofiel_dag2

Bestanden;

KMZ File om in google earth te zetten (Openen en klikken op Tour starten)
GDB File voor Garmin


Bonusrondje

Mochten we op een dag vroeg terug zijn en eigenlijk nog wel zin hebben in een uurtje sturen, heb ik een ‘bonusrondje’ gemaakt.

Een krappe 50 Km met wegen die we grotendeels nog niet hebben gereden, maar zeker de moeite waard zijn. Ook leuk voor na het eten!

Route;

Screenshot_route_extra_uurtje_harz2013

 

Hoogteprofiel;

Hoogteprofiel_route_extra_uurtje_harz2013

 

Bestanden;

KMZ File om in google earth te zetten (Openen en klikken op Tour starten)
GDB File voor Garmin


Dag 4 – Terugrijden

Om de reis af te sluiten, rijden we nog een dikke 80KM over onbenutte wegen om zo de laatste HARZ indrukken op te snuiven.
Na een tankstop is het dan toch zover en rijden we de 4,5 uur lang over de snelweg huiswaarts.

Route;

Harz_2013-Screenshot-Terugrijroute

Hoogteprofiel;

Harz_2013-Screenshot-Terugrijroute-hoogteprofiel

Bestanden;

KMZ File om in google earth te zetten (Openen en klikken op Tour starten)
GDB File voor Garmin


Verzameling van ALLE routes;

GDB File

Oefenweekeinde Eck en Wiel

In voorbereiding op 4 dagen kamperen in Harz. Besloten we dat er een oefennachtje moest komen.
Kunnen we alles meenemen? Blijft alles zitten? Zijn we niets vergeten?
Ik kan vertellen dat alle vragen zijn beantwoord, maar allereerst de heenreis.

Tom zijn motor smeekte om wat vers rubber aan de achterzijde. Afspraak gemaakt bij motorbandenquickservice in Bleiswijk. Goede prijzen, slechte afspraken.
Om elf uur zou het bandje vervangen worden, om even na twaalven besloot Tom zelf zijn achterwiel maar uit de fiets te vissen en los aan te bieden.

Vanuit Bleiswijk vertrok de stoet naar het zuiden om daar aan te haken aan de kronkels van de Lek. Deze rijden we vervolgens oostwaarts af tot de camping. Tot de A2 aan de serieuze kant, na de A2 aan de makke kant.

Onderweg nog een heerlijk terrasje gepakt om even op krachten te komen van het sleutelavontuur.

Na een paar uurtjes sturen veilig aangekomen bij de Camping. Het dijkje in Eck en Wiel. We reden de camping op en zagen daar een huis met een tuintje, een grote schuur met een camper er in en de eigenaar aan het klussen. We stelden onszelf voor en vroegen waar de campingplaats is. Hij wees ons naar zijn voortuintje….. Écht een knusse camping!

Gelukkig had ik een kampeer goeroe meegenomen. Anders had ik mijn tent dubbelgevouwen en in de fik gestoken. Ik probeerde mijn tentstokken door de lusjes van de binnentent te steken en deze op te zetten. Helaas, ik moest éérst mijn buitentent opzetten, daarna de binnentent er in vastmaken. Ook heb ik een mooie diepe luifel aan mijn tent vast zitten. Echter krijg ik deze alleen maar dicht in een standje waarvan mijn vrouw niet eens weet dat ik die kan. De binnentent-tentdeur bestaat uit twee delen, een hor en een normaal tentdoek. De hor is niet van binnenuit dicht te doen… Leve de GAMMA.

Maar zoveel spijt ik had, zoveel plezier ik aan het leed van een ander heb meegemaakt.

3 Man, 1 uur, maakt 3 manuur en nog stond de tent niet!
Toen de conclusie werd gemaakt dat de stokken niet van de bijgeleverde tent waren (of andersom), zijn de stokken in gekort en de tent opgezet. Het resultaat was een ietwat verlaagd bungalow tentje.

Na het opzetten begon het wel tijd te worden voor de BBQ, fik dr in en grillen maar.

Na het afwassen, het bakkie, de whiskey, het bier, de honingrum nog meer bier, de kaas en de nootjes, de duitsers en nog meer bier sloeg de klok half twee en was het tijd om te gaan liggen.

’s Ochtends heerlijk eieren gebakken in mijn superspiffy chinese pannenset, die nog net op tijd door de douane heen was om mee te gaan op kampeertrip.
Vette eieren, koffie en water zorgen ervoor dat ik het avontuur van de vorige avond weer een beetje begon te herinneren en maakte mij haastig de tent op te ruimen en de camping te verlaten.

Even douchen en weg waren we.
Voor de terugweg had ik een ritje uitgezet over de Utrechtse heuvelrug, de Betuwe en de Veluwe.
Heerlijk gereden en de nodige bochtjes gezien. Onderweg nog door het Nationaal park de Hoge Veluwe gereden, wel mooi, niet echt de entreeprijs waard.

Na de lunch via de snelweg terug naar huis. Daar nog even gecheckt of mijn bagage goed vastzat met een SL63 AMG, met een tanktas voorop en een volledige kampeeruitrusting achterop kon ik het toch niet winnen tegen 525pk. De mocro zwaaide nog wel vriendelijk bij het verlaten van de snelweg.

Veilig thuisgekomen gaf Suusje het op, ze begon te stotteren en te sputteren, de benzinedampen kwamen me tegemoet en onder haar rondingen lag een klein plasje nattigheid. Dat wordt sleutelen…..

Dit weekeinde heb ik het volgende geleerd;
– Een Gammatent is groter dan een Kwantumtent
– Laat nooit je vrouw je tent inpakken
– Scheershuim is geen deodorant
– Geef nooit, maar dan ook nooit, je zaanse mayo weg (echt nooit gewoon…).
– Als de rum op is, kan je je mobiel beter op stil zetten.
– Als een Duitser buiten slaapt, is het niet wat het lijkt.
– Ik wil dezelfde auto als de mocro.
– Te weinig drank zorgt voor een kater
– Een dikke kont zorgt voor grip in de bocht
– Van teveel fietsen gaan je benen raar staan

Zin in de Harz!

WinSXS map kleiner maken in Windows 7 SP1

Al een tijdje ergerde ik mij aan de grootte van de C:\Windows\WinSXS map.
Sinds de installatie van mijn Microsoft Windows 7 machine in Maart 2010 is deze map alleen maar blijven groeien. Twee jaar en 12,1 GB later was ik het zat. Ik moest een manier vinden om de WinSXS map te verkleinen.

Uit verschillende artikelen blijkt dat de WinSXS map niet zomaar verwijderd mag worden, het is een belangrijk onderdeel van Windows 7, zelfs zo belangrijk dat bij verwijderen je installatie kapot is.
Opruimen dan maar! Enige voorzichtigheid is echter wel geboden bij het uitvoeren van dit commando. Het ongedaan maken (de-installeren) van SP1, is per direct niet meer mogelijk na het uitvoeren van deze opdracht.

Start een elevated command promt en voer de volgende opdracht uit:

dism /online /cleanup-image /spsuperseded

Voor:

Tijdens:

Na:

Scheelde in mijn geval toch een grove 5GB aan schijfruimte.

Zorg er altijd voor dat je een volledige backup van je systeem hebt, mocht je niet weten wat je aan het doen bent, vraag dan een professional je te helpen met deze kwestie. Ik neem dan ook geen enkele verantwoordelijkheid voor de door mij aangeboden oplossingen/tips/opdrachten etc.

 

Harz – 2012

De spreekwoordelijke kogel is door de kerk, de Harz moet het worden.

Dit gebergte in het midden van Duitsland zal garant staan voor 4 dagen plezier, kamperen en lekker motorrijden.

Binnenkort meer info!

Bean goes sexy

Geniaal filpje gespot!

Turkije 2011

Dag 6

Nog zo’n dag waar je de tijd kwijt raakt, de dagen niet meer kan tellen, en ’s avonds afgepeigerd in je bed ligt omdat je zo hard je best hebt gedaan om niets te doen. Heerlijk, vakantie!

Dag 5

Over vandaag eigenlijk weinig zinnigs te zeggen.
Lekker aan de racekak geweest vandaag, niet echt prettig met deze temperaturen, maja je kan het maar kwijt zijn.
Deze avond a la carte gegeten bij het chinese restaurant, goed te doen!
Daarna nog wat koffie gedronken op het terras met een ander stel (bij gebrek aan minidisco vandaag).
Nu even filmpje kijken op ons terrasje en dan lekker slapen.
Tot morgen!

Vertaalmachientje?

Lekker eten bij de zee

óver the bridge?! Knap!

Lekker!

Dag 4

Na nog een keer vragen en de man van de jetski die bij het zwembad loopt te hebben bewerkt dan tóch 20 minuten voor 45 euro gekregen. Nog wel 5 euro meer dan in mijn hoofd maja, Tis vakantie en de beste man wil ook een (flinke) boterham verdienen.
Max heeft de slush puppy ontdekt, heerlijk vind hij het. Er zit alleen zo veel kleurstof in dat het niet van zijn gezicht afgaat!
Na het ontbeid wat foto’s uitgezocht van de hotelfotograaf die een fotosessie met ons heeft gemaakt. Als het goed is zijn ze morgen klaar.
De bordjes bij het zwembad zijn om te schaterlachen, zo een slechte vertaling heb ik zelden gezien. (óver the bridge!).
Bij de minidisco nog aan de praat geraakt met een stel waar we mee in het vliegtuig zaten, met hem, na de turkse avond nog een biertje (en nog een en nog een) gepakt op het beach terras. Gezellig!

Rijke Turk? Of ook nep?

Rioolservice!

Beter!

Dag 3

Vandaag  bij het kinderzwembad gezeten, toch wel iets beter voor Max, kan ie lekker spelen.
Ook aan de Turk met de jetski gevraagd wat dat geintje nou eigenlijk ging kosten, te veel dus, op mijn avances om wat van de prijs af te halen ging hij niet in. Morgen toch maar Sannie sturen met haar groeiende boezem! Kijken of het nog goedkoper kan.
’s Middags het plan gemaakt om rond half zes naar bodrum te gaan met de dolmus. Dus ik om kwart voor vijf nog even langs de snackbar voor wat eten, luik dicht! WTF! Ik betaal een maandsalaris voor een vakantie van twaalf dagen, dan ga je niet om kwart voor vijf het luik dicht doen. Ik naar de receptie en even op hoge poten stampij staan maken voor de ogen van een net aangekomen bus nieuwe mensen. HA!
Dan maar wachten op de dolmus, voor nog geen 6 lira zit je in bodrum, 24u per dag om de 15 minuten een busje aan het hotel. Ideaal.
In bodrum dan maar wat eten, we durfden het niet aan om ergens zomaar wat te eten, diaree is het laatste wat ik wil met 33 graden, dan maar kiezen voor een vertrouwde hamburger.
Veel, heel veel winkeltjes in bodrum, die allemaal dezelfde namaak troep verkopen tegen een veel te hoge prijs. Yes good quality you see?
Wel nog een mooi bloesje gekocht en aan de branding bij kaarslicht een biertje gedaan (met een schreeuwende max in de wagen, lopen! lopen!), onwijs romantisch.
Zolang er reuring is, slaapt de draak niet, dus om half tien toch maar besloten om terug te gaan naar het hotel, daar de kleine op bed gelegd en dit stukje op het web gezet, morgen de turk van de jetski weer pesten om toch nog iets van de prijs af te krijgen.

image
Dag 2

Vandaag stapte Max met zijn goede been uit bed, uitzonderlijk lief geweest. Lekker bij het zwembad gelegen, boekje lezen, NDS, bakken, laptop, zonnebrand.
Het eten is hier zooo lekker, vooral de toetjes zijn écht te lekker.
’s Avonds bij het buffet is er een buiten buffet waar allerlei gerechten vers worden bereid.
Ik hoop dat ik nog voor het normale tarief mee terug mag in het vliegtuig en geen stoel bij hoef te boeken.
Straks kijken bij ‘the best couple’ (zo’n stom spelletje waar je allerlei opdrachten moet doen).
Morgen avond misschien even Bodrum in (stappen! oh nee winkelen). Tot morgen!

image

Dag 1

Vannacht om 2 uur opgehaald door de taxi, die met een noodvaart (minder dan 20 min) ons naar schiphol ‘vloog’.
Inchecken, passpoortcontrole, bakkie, appelpuntje, beveiligingspoortje en we stegen op.
Max viel al snel in slaap na het opstijgen en werd weer wakker bij de landing.
Ik had een totaal verkeerd beeld van Turkije, in mijn gedachten een droge dorre boel met hier een daar een moskee en een islamstrijder.
Maar wát een groen land zeg! Met de bus over de kustweg (die ik zeker nog een keer met de motor ga doen) naar ons hotel gebracht. Vrouwen achter de balie zonder hoofddoek en zeer vriendelijke, niet opdringerige mensen.
Een gratis upgrade gekregen naar een family room. Pal aan het zwembad.
Vanmiddag nog wat bijgeslapen en gezwommen, beetje het complex verkend.
Genoeg te doen, alles zeer netjes, lekker eten en drinken (echte cola!) en niet te vergeten gratis internet tot in de kamer.
Wat wil een mens nog meer!
(vanavond nog wat foto’s en misschien een stukje film)

Eifel 2011 – fotos

image

image

image

image

Heerlijk gereden vandaag, hier wat fotos

Eifel 2011

Eindelijk!
Deze zomer gaan we weer lekker naar de eifel.

Het weerbericht voor Manderscheid HIER

De voorpret is begonnen en het hotel is geboekt.
De keuze is gevallen op http://www.motorhotelvulkanberg.com/ even beter aan te rijden dan het hotel van de vorige keer (Hexenhaus)

Kluppie:
[slickr-flickr tag=eifel2011]

Ook ben ik druk bezig de routes in elkaar te zetten voor 4 dagen plezier;

Dag 1

Heenreis via snelweg naar Zingsheim (336km)
om daar de binnendoorroute op te pakken naar Manderscheid (106km)

Deel van de route:

Voor de hele route te openen in Google Earth klik HIER

Dag 2

Ik heb een mooie rondrit gemaakt in de vulkan eifel zie alhier;

Waarschijnlijk nog even langs de speeltuin om te kijken (deze dag geen touristenritten helaas)
Ook weer te downloaden in een Google Earth bestand HIER

Dag 3

Weer een mooi ritje deze dag;

Met bijbehorend Google Earth bestandje HIER

Dag 4 – Terugreis

Stiekum toch nog even langs de ring op de terugweg…

[slickr-flickr tag=eifel_terug]

Met bijbehorend Google Earth bestandje HIER