<feed xmlns="http://www.w3.org/2005/Atom"><title>html</title><id>https://evotec.xyz/de/tags/html/index.atom.xml</id><updated>2025-06-04T13:54:28.0000000Z</updated><subtitle>Evotec Main Website</subtitle><link href="https://evotec.xyz/de/tags/html" /><link href="https://evotec.xyz/de/tags/html/index.atom.xml" rel="self" type="application/atom+xml" /><entry><title>Enhanced Dashboards with PSWriteHTML – Introducing InfoCards and Density Options</title><id>https://evotec.xyz/de/blog/enhanced-dashboards-with-pswritehtml-introducing-infocards-and-density-options</id><link href="https://evotec.xyz/de/blog/enhanced-dashboards-with-pswritehtml-introducing-infocards-and-density-options" /><updated>2025-06-04T13:54:28.0000000Z</updated><summary>Discover new features in the PSWriteHTML PowerShell module – including New-HTMLInfoCard, improved layout controls with the -Density parameter, and customizable shadows for clean, modern dashboards and reports.</summary><category term="css" /><category term="html" /><category term="js" /><category term="PowerShell" /><category term="pswritehtml" /><category term="reporting" /></entry><entry><title>Seamless HTML Report Creation: Harness the Power of Markdown with PSWriteHTML PowerShell Module</title><id>https://evotec.xyz/de/blog/unlocking-seamless-html-report-creation-harness-the-power-of-markdown-with-pswritehtml-powershell-module</id><link href="https://evotec.xyz/de/blog/unlocking-seamless-html-report-creation-harness-the-power-of-markdown-with-pswritehtml-powershell-module" /><updated>2023-09-03T16:59:27.0000000Z</updated><summary>In today’s digital age, the ability to create compelling and informative HTML reports and documents is a crucial skill for professionals in various fields. Whether you’re a data analyst, a system administrator, a developer, or simply someone who wants to present information in an organized and visually appealing manner, having the right tools at your disposal can make all the difference. That’s where the PSWriteHTML PowerShell module steps in, offering an array of possibilities to suit your reporting needs.</summary><category term="css" /><category term="html" /><category term="markdown" /><category term="powershell" /><category term="powershell module" /><category term="pswritehtml" /></entry><entry><title>Strengthening Password Security in Active Directory: A PowerShell-Powered Approach</title><id>https://evotec.xyz/de/blog/strengthening-password-security-in-active-directory-a-powershell-powered-approach</id><link href="https://evotec.xyz/de/blog/strengthening-password-security-in-active-directory-a-powershell-powered-approach" /><updated>2023-05-28T14:40:25.0000000Z</updated><summary>PasswordSolution uses the DSInternals PowerShell module to gather Active Directory hashes and then combines that data into a prettified report. If you have ever used DSInternals, you know that while very powerful, it comes with raw data that is hard to process and requires some skills to get it into a state that can be shown to management or security.</summary><category term="active directory" /><category term="ad" /><category term="dsinternals" /><category term="html" /><category term="password quality" /><category term="passwordsolution" /><category term="powershell" /><category term="scan" /><category term="security" /><category term="Windows" /></entry><entry><title>PowerShell – Comparing advanced objects</title><id>https://evotec.xyz/de/blog/powershell-comparing-advanced-objects</id><link href="https://evotec.xyz/de/blog/powershell-comparing-advanced-objects" /><updated>2022-02-28T16:22:25.0000000Z</updated><summary>Two years ago, I wrote a blog post on how you can compare two or more objects visually in PowerShell that works on Windows, Linux, or macOS. I’ve been using that for a while, but it had a specific flaw. Comparing more advanced objects that you often see (for example, returned by Graph API, two config files) wasn’t working correctly, often throwing errors. The reason for this was that having nested hashtables arrays require more advanced logic. Today I’ve updated my module to use the ConvertTo-FlatObject function, which allows the Compare-MultipleObjects function to compare suitably more advanced objects hopefully. Of course, it should not throw errors anymore.</summary><category term="compare" /><category term="html" /><category term="powershell" /><category term="pssharedgoods" /><category term="pswritehtml" /></entry><entry><title>Solving typo problems with Fuzzy Search in PSWriteHTML</title><id>https://evotec.xyz/de/blog/solving-typo-problems-with-fuzzy-search-in-pswritehtml</id><link href="https://evotec.xyz/de/blog/solving-typo-problems-with-fuzzy-search-in-pswritehtml" /><updated>2021-11-29T18:53:28.0000000Z</updated><summary>One of the everyday use cases with PSWriteHTML is to create a simple view of PowerShell data in a table. While PowerShell comes with a built-in cmdlet ConvertTo-Html, it’s basic in its functionality. It makes an HTML representation of PowerShell data, but it brings no CSS, JavaScript, or other functionality. While for some use cases, it’s enough, the other times, you need to make an effort to make it usable.</summary><category term="css" /><category term="fuzzysearch" /><category term="html" /><category term="javascript" /><category term="js" /><category term="out-htmlview" /><category term="powershell" /><category term="pswritehtml" /><category term="reporting" /></entry><entry><title>Advanced HTML reporting using PowerShell</title><id>https://evotec.xyz/de/blog/advanced-html-reporting-using-powershell</id><link href="https://evotec.xyz/de/blog/advanced-html-reporting-using-powershell" /><updated>2021-03-16T17:15:23.0000000Z</updated><summary>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 HTML reporting without actually complicating PowerShell code. In the last few months, I’ve added many features that create advanced reports without sacrificing readability.</summary><category term="advanced reporting" /><category term="css" /><category term="html" /><category term="javascript" /><category term="powershell" /><category term="pswritehtml" /><category term="reporting" /></entry><entry><title>Active Directory DHCP Report to HTML or EMAIL with zero HTML knowledge</title><id>https://evotec.xyz/de/blog/active-directory-dhcp-report-to-html-or-email-with-zero-html-knowledge</id><link href="https://evotec.xyz/de/blog/active-directory-dhcp-report-to-html-or-email-with-zero-html-knowledge" /><updated>2020-07-12T16:17:30.0000000Z</updated><summary>I’m pretty addicted to reading blog posts. I saw this new blog post the other day, where the author created the DHCP HTML report, and he did it by manually building headers, footers, table borders, and finally, adding some coloring to the percentage of DHCP being in use. It’s the “standard” approach to build HTML in PowerShell, and I’ve seen a similar path before, but that got me thinking how much time it would take for me to replicate the very same functionality using PSWriteHTML module.</summary><category term="Active Directory" /><category term="dhcp" /><category term="html" /><category term="powershell" /></entry><entry><title>Nested Tabs, Diagram Updates, Diagram Events, Calendar Object and more in PSWriteHTML</title><id>https://evotec.xyz/de/blog/nested-tabs-diagram-updates-diagram-events-calendar-object-and-more-in-pswritehtml</id><link href="https://evotec.xyz/de/blog/nested-tabs-diagram-updates-diagram-events-calendar-object-and-more-in-pswritehtml" /><updated>2019-10-13T14:52:40.0000000Z</updated><summary>One of the new features I’ve worked on was connecting Diagrams with Tables. Someone suggested, and I thought it would be cool to be able to click on the Diagram node and find more details about it in a table next to it. But then I thought it would be even cooler if you could have multiple tables linked to one Diagram. For example, below, I’ve created two tables with Users and Computers and populated Diagram with that data.</summary><category term="dashimo" /><category term="html" /><category term="powershell" /><category term="pswritehtml" /></entry><entry><title>Easy way to create diagrams using PowerShell and PSWriteHTML</title><id>https://evotec.xyz/de/blog/easy-way-to-create-diagrams-using-powershell-and-pswritehtml</id><link href="https://evotec.xyz/de/blog/easy-way-to-create-diagrams-using-powershell-and-pswritehtml" /><updated>2019-09-29T15:48:32.0000000Z</updated><summary>A few months ago, when I was working on PSWriteWord and PSWriteHTML, I thought to myself that in 2020 if I’ll get time, I’ll try to create PSWriteVisio. While I wasn’t sure I would be able to make it past some concept, it was in my plans for 2020. It’s still 2019 though, and while working on Testimo for Active Directory Healthchecks, I thought it would be nice to have a visual representation of network, forest schema or replication. I couldn’t get this idea out of my head. I thought on using PSGraph from Kevin Marquette to generate image and import that to PSWriteHTML but it was a bit tricky and PSGraph requires external software to work – and has some additional steps for Windows, Mac or Linux.</summary><category term="architecture" /><category term="css" /><category term="dashimo" /><category term="diagram" /><category term="html" /><category term="js" /><category term="network" /><category term="powershell" /><category term="pswritehtml" /><category term="reports" /></entry><entry><title>Comparing two or more objects visually in PowerShell (cross-platform)</title><id>https://evotec.xyz/de/blog/comparing-two-or-more-objects-visually-in-powershell-cross-platform</id><link href="https://evotec.xyz/de/blog/comparing-two-or-more-objects-visually-in-powershell-cross-platform" /><updated>2019-08-25T13:01:32.0000000Z</updated><summary>For the last few weeks I’m working on a small project, that should be released within next few weeks (it is open source so don’t worry – you’ll get to play with it). This project requires me to compare two or more objects and tell if those are equal and if those aren’t to what degree. Of course, PowerShell offers built-in functionality via Compare-Object command. It’s mighty but it leaves comparing differences, different properties to you. While there are probably other solutions that help users compare objects, I haven’t found anything that would meet my requirements. After I’ve written Compare-MultipleObjects function, I thought it could be interesting to implement visual comparison – you know human-readable – and I had the perfect place to apply it.</summary><category term="compare" /><category term="dashimo" /><category term="html" /><category term="out-htmlview" /><category term="powershell" /><category term="pswritehtml" /><category term="statusimo" /></entry><entry><title>Formatting and minifying resources (HTML, CSS, JavaScript) with PowerShell</title><id>https://evotec.xyz/de/blog/formatting-and-minifying-resources-html-css-javascript-with-powershell</id><link href="https://evotec.xyz/de/blog/formatting-and-minifying-resources-html-css-javascript-with-powershell" /><updated>2019-08-11T16:42:54.0000000Z</updated><summary>When you work with HTML, CSS, and JavaScript, you often meet three versions on how those are stored in files – minified, formatted, somewhere in the middle (usually a total mess). I have all three versions in my PSWriteHTML module. Some are minified 3rd party resources, some are generated by my PowerShell commands (and are a total mess when it comes to formatting), and finally, some are formatted resources by using built-in VSCode features. In whatever form they are, they generally have no impact on how browsers display them. Browsers will read them in any kind and not care for how they look.</summary><category term="css" /><category term="html" /><category term="javascript" /><category term="powershell" /><category term="psparsehtml" /><category term="pswritehtml" /></entry><entry><title>Working with HTML in PowerShell just got better</title><id>https://evotec.xyz/de/blog/working-with-html-in-powershell-just-got-better</id><link href="https://evotec.xyz/de/blog/working-with-html-in-powershell-just-got-better" /><updated>2019-08-04T18:04:55.0000000Z</updated><summary>Last few weeks, I’ve been working on making creating HTML based Dashboards, Reports, and Emails better. PSWriteHTML already allows fancy looking reports or emails without much effort, but this release makes it even more helpful. I will be mixing three PowerShell modules in this blost post – PSWriteHTML (responsible for creating HTML/CSS/JS code), Emailimo (simplifies creating emails based on PSWriteHTML) and Dashimo (simple dashboard building). If you’ve never heard of those modules before I encourage you to start from earlier blogs about them to understand the concepts before you dive into this one. Hopefully, those will give you some ideas that will match what you will learn today.</summary><category term="css" /><category term="dashimo" /><category term="emailimo" /><category term="html" /><category term="js" /><category term="powershell" /><category term="pswritehtml" /></entry><entry><title>Sending HTML emails with PowerShell and zero HTML knowledge required</title><id>https://evotec.xyz/de/blog/sending-html-emails-with-powershell-and-zero-html-knowledge-required</id><link href="https://evotec.xyz/de/blog/sending-html-emails-with-powershell-and-zero-html-knowledge-required" /><updated>2019-07-11T07:24:21.0000000Z</updated><summary>I saw this article by Altaro tweeted Building PowerShell Tools for MSPs: HTML Tables for Reporting, and it describes how you can create HTML emails with just a few lines of code. Luke created that article in 2018 (tweets from the archive I guess), but I just saw it now so thought I would make a slight comparison. In 2018 I would probably go the same way as shown by Luke Orellana, who takes a simple example of querying WMI to get disk drive sizes and send them over, formatted via Email.</summary><category term="Altaro" /><category term="dashimo" /><category term="email" /><category term="emailimo" /><category term="html" /><category term="powershell" /><category term="pswritehtml" /></entry><entry><title>All your HTML Tables are belong to us</title><id>https://evotec.xyz/de/blog/all-your-html-tables-are-belong-to-us</id><link href="https://evotec.xyz/de/blog/all-your-html-tables-are-belong-to-us" /><updated>2019-06-28T16:35:13.0000000Z</updated><summary>Last few days, I’ve fulfilled my little dream related to building HTML tables. You know I’ve been using HTML based scripts for a long while for Microsoft Exchange from multiple people like Steve Goodman or Paul Cunningham (and others) and when I was going thru their PowerShell building code on how they create an HTML table with multi-row titles I thought Those guys are crazy. The effort to build an HTML table for a report for a person who has no clue how to do it is not something one can easily digest and understand. Sure I’ve learned how to build HTML tables at some point, but there was one final piece that I was missing – multi-row headers. If you don’t know what I mean, and how they look like the below image from Steve’s Goodman script should give you a hint.</summary><category term="dashimo" /><category term="html" /><category term="javascript" /><category term="powershell" /><category term="pswritehtml" /></entry><entry><title>Dashimo (PSWriteHTML) – Charting, Icons and few other changes</title><id>https://evotec.xyz/de/blog/dashimo-pswritehtml-charting-icons-and-few-other-changes</id><link href="https://evotec.xyz/de/blog/dashimo-pswritehtml-charting-icons-and-few-other-changes" /><updated>2019-06-17T10:46:20.0000000Z</updated><summary>A few months ago when I first released Dashimo, I’ve promised that Charts will come. Unfortunately, time passed by, and there were no Charts in sight. It’s not that I didn’t want to deliver, I just wasn’t sure on the way I want to allow charts building. Today after playing with the idea for a while I’ve decided to release essential support for diagrams, with a couple of other fixes. Some of that stuff is already there for longer while I just never announced it. There are probably a lot of other hidden gems you may find if you explore PSWriteHTML or Dashimo.</summary><category term="css" /><category term="dashimo" /><category term="html" /><category term="javascript" /><category term="js" /><category term="powershell" /><category term="pswritehtml" /></entry><entry><title>Meet Emailimo – New way to send pretty emails with PowerShell</title><id>https://evotec.xyz/de/blog/meet-emailimo-new-way-to-send-pretty-emails-with-powershell</id><link href="https://evotec.xyz/de/blog/meet-emailimo-new-way-to-send-pretty-emails-with-powershell" /><updated>2019-04-12T08:13:43.0000000Z</updated><summary>When reading this blog post, you may be thinking that there’s nothing new one can add to emailing with PowerShell as there were tons of articles in recent years covering this subject pretty good. It’s all known, and people have used it since the early days of PowerShell. You can even send an email with just one line using Send-MailMessage. Now, this post is not about that. This post is about sending HTML based emails. You see when you want to send an email that is just text based that’s pretty trivial. Things get complicated when you want your emails to have some colors, some tables, some links or some lists. This is where you have to involve HTML and CSS. Since I’ve been working with PowerShell for a while now, I’ve seen my share of scripts/modules or blog posts that cover this but one thing that usually hit me – it was sometimes tough to understand what is happening, what the author is doing, and what happens if I change this or that. While I’ve seen people dismissing programmers doing HTML / CSS or JavaScript for not being real programmers, I disagree entirely. You have to know what you’re doing if you want your stuff to look good. I’ve spent days or even weeks playing with HTML/CSS/JS, and I must admit half of what I do I don’t even understand until I see the output. So before you go and tell people that HTML/CSS is easy, think again.</summary><category term="css" /><category term="emailimo" /><category term="html" /><category term="javascript" /><category term="js" /><category term="Linux" /><category term="Mac OS X" /><category term="mailing" /><category term="outlook" /><category term="PowerShell" /><category term="pswritehtml" /><category term="send-email" /><category term="send-mail" /><category term="Windows" /></entry><entry><title>Meet Dashimo – PowerShell Generated Dashboard</title><id>https://evotec.xyz/de/blog/meet-dashimo-powershell-generated-dashboard</id><link href="https://evotec.xyz/de/blog/meet-dashimo-powershell-generated-dashboard" /><updated>2019-04-01T19:45:38.0000000Z</updated><summary>Today I wanted to introduce a little product that I’ve created in the last few weeks called Dashimo. It doesn’t cover everything I wanted from it (feature wise), but it already can be used in production. Therefore, I thought it would be a good idea to get some feedback on whether I should spend some more time on it or throw it in the dumpster. Dashimo joins it’s older brother Statusimo of PowerShell modules allowing an easy way to build HTML output. If it will feel familiar, it’s because it was inspired with Bradley Wyatt PowerShell script he did. It gave me the idea of how I would like to build something similar but in a bit different way then he did, with much more flexibility. Still, if it wasn’t for him, the idea wouldn’t be there, therefore you should send him your thanks.</summary><category term="css" /><category term="dashboard" /><category term="dashimo" /><category term="html" /><category term="javascript" /><category term="powershell" /><category term="statusimo" /></entry><entry><title>Meet Statusimo – PowerShell generated Status Page</title><id>https://evotec.xyz/de/blog/meet-statusimo-powershell-generated-status-page</id><link href="https://evotec.xyz/de/blog/meet-statusimo-powershell-generated-status-page" /><updated>2019-03-06T17:45:52.0000000Z</updated><summary>A few weeks ago, Mateusz Czerniawski, mentioned that he wants to build a Status Page for his company services. While I haven’t needed for myself, it seems like an excellent idea to try and create one in PowerShell. Since I’ve been working on PSWriteHTML for a while, it wasn’t that far fetched idea. While PSWriteHTML has a long way to go, to be in a state I want it to be, after a few days I had a prototype that didn’t require much work to generate. If you’re wondering what Status Page is it’s a little summary page for your users to check what is the status of services they use. It has been popular in the last few years and is offered by many services (Twitter, GitHub, Office 365 – they all have it). Companies are selling it as a service as well where you can host your status page for your users. This one is free.</summary><category term="css" /><category term="html" /><category term="javascript" /><category term="powershell" /><category term="status page" /><category term="statusimo" /></entry><entry><title>PSWinReporting 1.0 – Monitoring Active Directrory Events</title><id>https://evotec.xyz/de/blog/pswinreporting-1-0-is-out</id><link href="https://evotec.xyz/de/blog/pswinreporting-1-0-is-out" /><updated>2018-06-10T09:26:45.0000000Z</updated><summary>Few months after initial release a new public version of PSWinReporting 1.0 is released. While the name might not be…</summary><category term="active directory" /><category term="ad" /><category term="domain controller" /><category term="email" /><category term="html" /><category term="monitoring" /><category term="powershell" /><category term="powershell gallery" /><category term="powershell module" /><category term="Windows" /></entry><entry><title>Mac OSX – Install HTML signature in Mail OSX</title><id>https://evotec.xyz/de/blog/mac-osx-install-html-signature-mail-osx</id><link href="https://evotec.xyz/de/blog/mac-osx-install-html-signature-mail-osx" /><updated>2016-05-10T20:36:21.0000000Z</updated><summary>Having nicely formatted, good looking signature is a must for a company these days. To do that one usually has…</summary><category term="html" /><category term="html signature" /><category term="mac os x" /><category term="mac os x el capitan" /><category term="mac os x yosemite" /><category term="mail" /></entry></feed>