Evotec is a small company based in Katowice, in the Silesia region of Poland. We specialize in providing our customers with professional services, outsourcing, and consulting in all IT-related topics.
To give you a glimpse into our technical ability, have a look at our latest blog posts. Daily, we deal with all kinds of different problems that require an innovative approach. Whether it touches legacy on-premise infrastructure or the latest technology, there's always a place where we can help.
-
March 19, 2021
Submitting blogs to web.archive.org using PowerShell
Since my website went down in fire with OVH SBG2, I used this occasion to publish my restored website via Cloudflare. It allows me to have to cache, minimization, and some additional security. One thing that caught my attention while browsing through Cloudflare settings was the Always Online feature based on web.archive.org. Basically, the concept is – whenever the website is down, ...
-
March 16, 2021
Advanced HTML reporting using PowerShell
I've been using HTML reporting in PowerShell for a while. Initially, I would usually build HTML by hand, but the time spent trying to figure out what works and what doesn't drive me mad. With the PSWriteHTML module, a lot has changed. With just a few PowerShell lines, I can create feature-rich reports that change how I show data to my Clients. Today I wanted to show you some advanced ...
-
March 2, 2021
Monitoring LDAPS connectivity/certificate with PowerShell
Some time ago, I wrote a blog post on checking for LDAP, LDAPS, LDAP GC, and LDAPS GC ports with PowerShell. It mostly works, but it requires a tad bit of effort, and it doesn't cover the full scope that I wanted. Recently (well over 3 years ago), Chris Dent shared some code that verifies the LDAP certificate, and I thought this would be good to update my cmdlets to support just that ...
-
January 24, 2021
The only command you will ever need to understand and fix your Group Policies (GPO)
I've been working on cleaning up Group Policies for a couple of months. While it may seem trivial, things get complicated when you're tasked with managing 5000 GPOs created over 15 years by multiple teams without any best practices in mind. While working on GPOZaurr (my new PowerShell module), I've noticed that the more code I wrote to manage those GPOs, the more I knew passing this ...
-
January 3, 2021
Creating Office 365 Migration Diagram with PowerShell
A few weeks ago, I posted a concept migration diagram for Office 365 to Twitter and Facebook. Today I thought I would show you how you can do it yourself using PowerShell and PSWriteHTML PowerShell module. When I started working on this, I've thought I want to create before and after infrastructure to see how it will look when migration ends. I've initially planned to assign myself an ...
-
December 6, 2020
Remove-Item : Access to the cloud file is denied while deleting files from OneDrive
I like OneDrive. It allows me to keep my data secure and always synchronized. If things go wrong, I can always get it back. I use it for almost everything. Even for my PowerShell projects, which are committed to GitHub, so in theory, I shouldn't need that. But every once in a while, I make some stupid mistake and delete a file that has yet not been committed to GitHub, and that's ...
-
November 9, 2020
Introducing PSTeams 2.0 – Support for Adaptive Cards, Hero Cards, List Cards and Thumbnail Cards
PSTeams PowerShell module has been on the market for a while now. It supports sending notifications to Microsoft Teams channels via Incoming WebHooks. You could send a pretty message to the team's channel with just a few lines of code. With PSTeams 2.0, support for Adaptive Cards, Hero Cards, List Cards, and Thumbnail Cards was added. In PSTeams 1.0, you could send a message to Teams ...
-
September 14, 2020
Visually display Active Directory Trusts using PowerShell
Active Directory Trusts are useful to connect one or more domains. But as useful those are, they can be very dangerous. Also, keeping trusts working and in good shape should be a top priority for Active Directory Admins. While there is a couple of command in the Active Directory module Get-ADTrust, I thought I would try and write my own that checks a few more things. I want to thank ...
-
September 2, 2020
Visually display Active Directory Nested Group Membership using PowerShell
In the Active Directory PowerShell module, you have two commands to your disposal that help display group membership. Those are Get-ADGroup and Get-ADGroupMember. The first command contains property Members, which gives you DistinguishedName of all members, and Get-ADGroupMember can provide you either direct members or with Recursive switch all members recursively (skipping groups). ...
Evotec's outsourcing department is specializing in helping out small and medium-sized businesses. However, we also work for large corporations on a contract basis. We strive to offer the best service for all topics related to IT. Our goal is to provide a complete set of IT services, so we offer our Clients a complete takeover of their existing infrastructure, including server management, desktop management, and network management. We solve all our Client problems on all possible levels, so our clients don't have to worry about anything and focus on their core business and not constantly worry about their IT infrastructure.
Evotec acts as your full IT department. Our Service Desk provides knowledgeable & friendly tech support for your employees. Our administrators support your servers from behind the scenes, and our managers are always there to support you with planning your IT needs. We reduce downtime, boost productivity and specialize in reducing IT budgets with our flat monthly rates. Evotec monitors, backups, repairs, and maintains your computers, servers, and network for total peace of mind.