On the 23rd of January, I will be presenting, together with Chrissy Lemaire and Rob Sewell, at the MS Cloud Summit in Paris. Together we will be taking you through the basics of PowerShell Automation, Azure and SQL Server. Rob and Chrissy will be showcasing the capabilities of the DbaTools PowerShell module.
The MS Cloud Summit Paris is a sold-out community event with over 600 attendees and speakers from all over the world. Here is a short summary of the event:
1 day pre-conference workshops
2 days of conference
600 attendees expected
6 tracks – 60 sessions
Microsoft Cloud technologies (Azure, Office 365, Data Platform)
Microsoft Hybrid technologies (SQL Server, SharePoint, etc.)
Valuable international and french speakers
There are currently only tickets available for the pre-conference sessions, so if you did not decide yet there is still a change to join us there.
Last weekend I had the pleasure of being invited to speak at MS Fest in Prague. This was the second year in a row for me that I was speaking at this event and it was once again great to attend and to have the opportunity to meet with people from the other side of Europe.
During the conference I did talked about PowerShell security in which I discussed the different kinds of logging that are available in PowerShell and how they can be utilized to find out what is happening on your system. Furthermore we went into Ransomware, what it is, how it operators and what we can do about it.
My slides and code are, as always, available on my GitHub account:
Last weekend we wrapped up the PowerShell Conference Asia 2016 in Singapore and it was a great event. I had the opportunity to speak at the event and present a number of sessions. This year we had a healthy mix of PowerShell, DevOps and everything else. The crowd was very engaging, so if you attended the PSConfAsia 2016: “Thank you for being a great crowd!”.
I would like to give a big shout-out to Milton Goh, Matthew Hitchcock, Sebastian Szumigalski, Ravikanth Chaganti and Benjamin Hodge for putting this event together with the support of the sponsors of the event. It was a great opportunity for myself to interact with the PowerShell community in Asia and I thoroughly enjoyed it.
Here are some picture to give you an impression of the event:
Group picture at PSConfAsia
Pre-Conference session with Jason Yoder and me
Presenting Securing PowerShell
Hemant and Jason presenting
IISReset talks about performance
Group photo together with Flynn
Presenting at the pre-conference
Jason Yoder presenting
I presented and/or recording the following sessions for the conference:
Last Saturday I received an email from Microsoft that I have been renewed as a Cloud and Datacenter MVP. This year was my first renewal so obviously I am very happy that my contributions over the past year have been rewarded in this fantastic way.
I would like to thank everyone in the technical communities I have participated and contributed to, as I would not have been able to do this by myself. Through your participation, contributions, feedback and comments I have been able to grow and share my technical expertise.
Over the past year I have joined many more communities and participated in numerous events and I look forward to many more interactions with everyone over the coming year. Feel free to contact me if you would like me to speak at any events you are organizing. My contacts details are listed on my About page, or leave a comment below this post.
I am happy to announce that I have been accepted as a speaker at the PowerShell Conference Asia in Singapore! I will be presenting two sessions and I will do joint session together with Jason Yoder. I will be presenting on the following topics:
The PowerShell Conference Asia is held in Singapore for the second year this year and I am happy to once again be a part of this event. To cite the psconf.asia website:
“Join us for the second PowerShell Conference Asia, held in Singapore, where PowerShell speakers from Asia and around the world come together to bring attendees in-depth PowerShell and DevOps content.
Speakers include 4 members of the PowerShell team from Microsoft headquarters in Redmond and a strong line-up of MVPs, well-known international speakers, and community contributors. They’ll cover in-depth topics on the PowerShell language and how you can use PowerShell to automate the technologies you use every day.”
If you are interested in joining the conference or if you would like to know more about it, visit the website, follow @psconfasia on Twitter or join our Slack group psconfasia.slack. See you in Singapore!
Last week as DuPSUG we organized another Dutch PowerShell User Group meetup with no one less than the Microsoft Scripting guy presenting two sessions at our humble event. The event was sponsored by: Methos
During the event we had the following sessions and speakers:
As I was looking into some errors in my event log I found that I had a number of certificate errors in the event log. In order to investigate this further I wanted to take a look at the certificate in the event log. There are a number of tools available to extract this from the event log but I wanted to be able to automate this in the future so I settled on writing this in PowerShell.
I had the following events in my system event log:
The interesting portion is what is stored in the XML, specifically EventData – Binary:
In order to retrieve this event using PowerShell we can run the following code:
The binary data is encoded as pairs of hexadecimal numbers, so this needs to be converted before we can write this to disk. In order to do this we split the string into pairs of two and then do a conversion using the ToByte method of the System.Convert class:
Now that we have PowerShell output an array of bytes we are ready to write the output of the event log to file. Because we know this should be a certificate all we have to do is write this to a .cer file and we will have a working certificate:
Now the following functional certificate will be available on the desktop:
So there we have it, in this article we have identified the event that contains a certificate that. Afterwards we went into the xml of this event and retrieved the binary eventdata, converted this to a byte array and then wrote this to file.