Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Przemysław Kłys

@przemyslaw.evotec.xyz
708 followers 23 following 52 posts

4x Microsoft MVP Cloud & DataCenter | Working on #Windows, #ActiveDirectory, #MSExchange, #PowerShell, #Office365 in random order.

PostsRepliesMedia
Przemysław Kłys @przemyslaw.evotec.xyz · 07/09/2026
AI is here. AI is here to stay. You may as well assume everything now has AI in it. I am not sure why I would need to care it was made by human or AI. They both can produce shit code, and they both are attributed to the person who is responsible for the repo.
000 0
Przemysław Kłys @przemyslaw.evotec.xyz · 07/09/2026
"Let me introduce you to module that PowerShell allowed me to make, .NET allowed me to compile, Assembly allowed me to run it at all, Computer allowed me to XYZ". It never stops. If i create a module PSWriteHTML and someone uses it and says "I made this great looking report" it's his to say that.
100 1
Przemysław Kłys @przemyslaw.evotec.xyz · 07/09/2026
I don't agree. Claude is there in the bottom right corner. It's clearly disclosed. What you expect now is basically "Let me introduce you to module/script claude made and I directed". I'm not going to write it. it makes no sense.
100 1
Przemysław Kłys @przemyslaw.evotec.xyz · 06/09/2026
Guess when the AI era has started for me. I don't see a reason to really go and disclose what I made with AI or by hand. Hell the code I have by hand has so many bugs that Codex can't get enough of fixing it. I am still responsible for what I code, produce and it will be on me if it blows up.
020 2
Przemysław Kłys @przemyslaw.evotec.xyz · 06/09/2026
I for one have not coded by hand since 6+ months, maybe a year. I've spent more time coding this way, spending time in front of PC, then I used to. Just my way of work changed. Do I need to tell everyone now? Or maybe Agents.md or Claude.md is enough to just accept it?
agents.md
AGENTS.md
AGENTS.md is a simple, open format for guiding coding agents. Think of it as a README for agents.
120 2
Przemysław Kłys @przemyslaw.evotec.xyz · 06/09/2026
I understand what you're trying to say, but slop will be slop whether it's human or AI made. Somehow people are led to believe that 'human' code was perfect or is somehow better then AI, when the opposite is true in most cases. I've seen less AI crap, then I have seen human made.
200 2
Przemysław Kłys @przemyslaw.evotec.xyz · 06/09/2026
I am not sure I agree with this because you could go deep enough to claim nothing was really your work at some point. Tools are changing, work is evolving and we should acknowledge that. Are you driving a car? Or is car driving you? Are you cutting or knife is cutting?
300 3
Przemysław Kłys @przemyslaw.evotec.xyz · 21/08/2026
I hate that part of Socials. It's everywhere Facebook, Reddit, X, etc. Why they can't just sit quiet if they don't like something.
010 1
Przemysław Kłys @przemyslaw.evotec.xyz · 13/08/2026
It's added now @jcolonfpr.bsky.social
000 0
Przemysław Kłys @przemyslaw.evotec.xyz · 09/08/2026
I'll add this feature.
120 2
Przemysław Kłys @przemyslaw.evotec.xyz · 02/08/2026
I built this little console/terminal autogenerator for profiles and demos to use for my GitHub profile, but will be available to fancy PowerShell/code demos/presentations as part of ImagePlayground module. GIF/SVG format 🥳
030 3
Przemysław Kłys @przemyslaw.evotec.xyz · 10/07/2026
yes, sound "you're fired" is heard loud and clear
110 1
Przemysław Kłys @przemyslaw.evotec.xyz · 04/07/2026
Well wait till you see my excel fast ;p
100 1
Przemysław Kłys @przemyslaw.evotec.xyz · 04/07/2026
I've rerun it on clean, just opened profile since I guess it could be a cache thing. So it's 6.5, 9.7 for Az. If you delete it, without closing it differs a bit. I do have quite fast PC, so you're welcome to try it yourself 'Install-Module PSPublishModule' and let me know if it's just my computer...
101 1
Przemysław Kłys @przemyslaw.evotec.xyz · 04/07/2026
I have a version that works on both PS 5.1 and PS 7, it's part of my module builder, if you fancy to try it.
110 1
Przemysław Kłys @przemyslaw.evotec.xyz · 10/07/2025
I will disagree on that one :-) For somone without css/html knowledge its easier to understand run new-html new-htmltable and get it nice and ready than trying to understand wth is going on in html world :-) Bur i never was a teacher - so maybe just me :-)
100 1
Przemysław Kłys @przemyslaw.evotec.xyz · 10/07/2025
If you’re still building html this way - you’re missing out. A lot.
100 1
Przemysław Kłys @przemyslaw.evotec.xyz · 25/06/2025
We've now officially 1000 stars for our project that analyzes the Group Policies like no other product. It includes over 60 functions, over 100 examples on how to keep your #ActiveDirectory clean and secure. It took us 5 years, but we're here 🚀 github.com/EvotecIT/GPO...
github.com
GitHub - EvotecIT/GPOZaurr: Group Policy Eater is a PowerShell module that aims to gather information about Group Policies but also allows fixing issues that you may find in them.
Group Policy Eater is a PowerShell module that aims to gather information about Group Policies but also allows fixing issues that you may find in them. - GitHub - EvotecIT/GPOZaurr: Group Policy E...
140 4
Reposted by Przemysław Kłys
Rob Pomeroy @robpomeroy.bsky.social · 19/06/2025
This is open source software at its best. I logged an issue with DesktopManager (github.com/EvotecIT/Des...) Tuesday afternoon. By Wednesday evening, the developer Przemysław Kłys had fixed the problem and released a new version. Thank you, @przemyslaw.evotec.xyz 🙏🏻 #OpenSource #PowerShell #Thanks
github.com
GitHub - EvotecIT/DesktopManager: DesktopManager is a C# library and PowerShell module that allows to get and set wallpapers to given monitor.
DesktopManager is a C# library and PowerShell module that allows to get and set wallpapers to given monitor. - EvotecIT/DesktopManager
171 7
Przemysław Kłys @przemyslaw.evotec.xyz · 13/06/2025
I use marketplace.visualstudio.com/items?itemNa...
marketplace.visualstudio.com
Gremlins tracker for Visual Studio Code - Visual Studio Marketplace
Extension for Visual Studio Code - Reveals some characters that can be harmful because they are invisible or looking like legitimate ones. Inspired by Sublime Gremlins.
200 2
Przemysław Kłys @przemyslaw.evotec.xyz · 13/06/2025
Did you know that new version of #PSWriteHTML offers automatic switching between Responsive and ScrollX modes allowing for better data management and accessibility. New version also fixed long outstanding issue with ScrollX column misalignment 🚀 It was bugging me a lot 😁😆
061 6
Przemysław Kłys @przemyslaw.evotec.xyz · 04/06/2025
For those using #PSWriteHTML, here's a short blog post about New-HTMLInfoCard and updates to New-HTMLSection in so you can enhance your HTML reports in #PowerShell 👉 evo.yt/n718 - Enhanced Dashboards with PSWriteHTML – Introducing InfoCards and Density Options
evo.yt
Enhanced Dashboards with PSWriteHTML – Introducing InfoCards and Density Options - Evotec
Explore powerful updates to PSWriteHTML: use InfoCards, layout Density control, and advanced shadow effects to build clean, responsive PowerShell-generated dashboards and HTML reports.
1102 10
Przemysław Kłys @przemyslaw.evotec.xyz · 03/06/2025
Here's a little sneak-peak what I'm working on. Had to create new features for #PSWriteHTML to make this happen, but looking very nice :-) The sections are now more dynamic as well! Full assessment for Enterprise Apps in #office365 #powershell
2150 15
Przemysław Kłys @przemyslaw.evotec.xyz · 14/04/2025
Available on GitHub or from PowerShellGallery github.com/EvotecIT/ADE...
github.com
GitHub - EvotecIT/ADEssentials: PowerShell Active Directory helper functions to manage healthy Active Directory
PowerShell Active Directory helper functions to manage healthy Active Directory - EvotecIT/ADEssentials
052 5
Przemysław Kłys @przemyslaw.evotec.xyz · 14/04/2025
I've updated #ADEssentials module with improved replication monitoring by adding replication topology and sites & subnets, along with who replicates with who and some fancy tables for understanding. #PowerShell #ActiveDirectory Run: Show-WinADForestReplicationSummary 🚀
1123 12
Przemysław Kłys @przemyslaw.evotec.xyz · 11/04/2025
It breaks most of websites for me. I use 2 4k monitors and each monitor is split in 2, that means one profile, one window takes half of that 4k. And once you enable vertical tabs the website doesn't fully fit anymore and it gets problematic
110 1
Przemysław Kłys @przemyslaw.evotec.xyz · 11/04/2025
There is if you pin them first :-)
120 2
Przemysław Kłys @przemyslaw.evotec.xyz · 21/03/2025
I've released a new version of DesktopManager with ability to get/set window position and window state (minimize, maximize, normal) github.com/EvotecIT/Des... It adds to the already available option to play with monitors and wallpapers. From both #PowerShell and #csharp
github.com
Release v3.0.0 · EvotecIT/DesktopManager
What's Changed Add cmdlets to play with window position by @PrzemyslawKlys in #3 Get-DesktopWindow Set-DesktopWindow Get-DesktopWindow | Format-Table * Set-DesktopWindow -Name '*Zadanie - No...
1123 12
Przemysław Kłys @przemyslaw.evotec.xyz · 16/03/2025
Wrote this little blog post about #ActiveDirectory SID History cleanup function that I've added to CleanupMonster #PowerShell module 🎯 evotec.xyz/mastering-ac... Please be careful if you intend to use it. Test in test environment, decide if it's worth doing it this way. Be safe.
evotec.xyz
Mastering Active Directory Hygiene: Automating SIDHistory Cleanup with CleanupMonster - Evotec
Security Identifier (SID) History is a useful mechanism in Active Directory (AD) migrations. It allows users and groups in a new domain to retain access to resources that still rely on permissions fro...
061 6
Przemysław Kłys @przemyslaw.evotec.xyz · 22/02/2025
My #PowerShell module for VirusTotal supports v3 API, provides a way to check the hash, file, domain name, and IP address, and allows searching URLs. It also provides the ability to upload files (including large ones) and is pretty simple to use. github.com/EvotecIT/Vir...
github.com
GitHub - EvotecIT/VirusTotalAnalyzer: PowerShell module that intearacts with the VirusTotal service using a VirusTotal API (free)
PowerShell module that intearacts with the VirusTotal service using a VirusTotal API (free) - EvotecIT/VirusTotalAnalyzer
1111 11
Przemysław Kłys @przemyslaw.evotec.xyz · 14/02/2025
I've rewritten DesktopManager in C#, and added Set-DesktopMonitor cmdlet. github.com/EvotecIT/Des... - Get-DesktopMonitor - Set-DesktopMonitor - Get-DesktopWallpaper - Set-DesktopWallpaper I've also published it as a nuget to allow working with C# #dotnet #powershell #desktop #wallpaper
github.com
GitHub - EvotecIT/DesktopManager: DesktopManager is a C# library and PowerShell module that allows to get and set wallpapers to given monitor.
DesktopManager is a C# library and PowerShell module that allows to get and set wallpapers to given monitor. - EvotecIT/DesktopManager
0299 29
Przemysław Kłys @przemyslaw.evotec.xyz · 18/12/2024
We look similar ;-)
130 3
Przemysław Kłys @przemyslaw.evotec.xyz · 19/11/2024
Don't you try to fight me on doggo pictures! My internal library is bigger than yours!
010 1
Przemysław Kłys @przemyslaw.evotec.xyz · 19/11/2024
We're on different level :D You're a star!
130 3
Przemysław Kłys @przemyslaw.evotec.xyz · 18/11/2024
Fun #GitHub summary of my work => stars earned 7400+ #PowerShell #dotnet
050 5
Przemysław Kłys @przemyslaw.evotec.xyz · 18/11/2024
I would say they are not aware about the latter
000 0
Reposted by Przemysław Kłys
James Brundage | MVP @mrpowershell.com · 16/11/2024
Help Celebrate another great year of #PowerShell with the End of Year Community Call! If you've got a demo to share, please add it to the discussions. github.com/PowerShell/P...
github.com
November 21, 2024 (EOY Community Celebration Call) · PowerShell PowerShell · Discussion #24464
@StartAutomating will be running this call as a community end of year celebration
085 8
Przemysław Kłys @przemyslaw.evotec.xyz · 15/11/2024
I've released a new version of PowerBGInfo, a #PowerShell replacement of BGInfo PR by dejil06, I really appreciate it!
github.com
GitHub - EvotecIT/PowerBGInfo: PowerBGInfo is a PowerShell module that is used to generate background information for Windows machines. It's a replacement for BGInfo that doesn't require installation ...
PowerBGInfo is a PowerShell module that is used to generate background information for Windows machines. It's a replacement for BGInfo that doesn't require installation and is much more fle...
0193 19
Reposted by Przemysław Kłys
Jordan Borean @jborean.bsky.social · 10/11/2024
Good news the Appx cmdlets work on #PowerShell 7 natively in Server 2025 now. Bad news the Appx cmdlets now fail to load through WinRM PSRemoting on Server 2025 due to extra deps not in the GAC. Here is a "hack" to get it working again gist.github.com/jborean93/f6....
gist.github.com
Fix Appx in PSRemoting for Server 2025
Fix Appx in PSRemoting for Server 2025. GitHub Gist: instantly share code, notes, and snippets.
0115 11
Reposted by Przemysław Kłys
Tobias Fenster @tobiasfenster.io · 29/10/2024
I have a starter pack of Microsoft MVPs: go.bsky.app/EuKURBU. Please feel free to share, let me know if you want to be in that pack or whom I should add
6310456 104
Przemysław Kłys @przemyslaw.evotec.xyz · 17/04/2024
I had some free time today, so I've created an #ActiveDirectory replication summary report for email and #MicrosoftTeams usage. Using ADEssentials, PSWriteHTML, Mailozaurr, and PSTeams, you can do it in 50 #PowerShell lines or less. A blog post ➡️https://evo.yt/7h9q 🔥
040 4
Przemysław Kłys @przemyslaw.evotec.xyz · 29/02/2024
I don't know #Typescript and I don't know #Homebridge from a developer's perspective. With the help of @github.com #copilot, I am proud to present the Homebridge Plugin to control the Siegenia Window. github.com/EvotecIT/hom... I am now able to control my Window from Apple Homekit!
github.com
GitHub - EvotecIT/homebridge-siegenia: Small homebridge plugin supporting Siegenia Windows
Small homebridge plugin supporting Siegenia Windows - EvotecIT/homebridge-siegenia
000 0
Przemysław Kłys @przemyslaw.evotec.xyz · 04/02/2024
New version of #GPOZaurr released. Includes new report plus couple of fixes and improvements. Best/easiest way to install: Install-Module GPOZaurr -Force -Verbose Sources: github.com/EvotecIT/GPO...
020 2
Przemysław Kłys @przemyslaw.evotec.xyz · 31/12/2023
I don’t know OpenXML as well. I just learned how to look at it and take existing word document and build code around it. The difficult part was starting and how sections move in document. Now adding new features is „easy” in comparison. I just look at XML source over and over and over and it works!
110 1
Przemysław Kłys @przemyslaw.evotec.xyz · 31/12/2023
Thank you for your kind words. I just know that I don't know a lot and I mostly force things to work by hitting the wall long enough that it breaks and starts working. While it works, I know I could never be a "real" developer, as I don't know basics most of the time 😂
100 1
Przemysław Kłys @przemyslaw.evotec.xyz · 31/12/2023
Finalizing 2023 with the new release of #OfficeIMO. While I do a lot of different projects across the year - this one brings me the most joy, as I never imagined I would be able to pull it off. #dotnet #mvpbuzz github.com/EvotecIT/Off...
github.com
Release v0.12.0 · EvotecIT/OfficeIMO
What's Changed Add descriptions to AddImage parameters to documentation by @tmheath in #175 Add ability to add TextBox to Word Document (new class WordTextBox) by @PrzemyslawKlys in #180 BREAKING ...
151 5
Przemysław Kłys @przemyslaw.evotec.xyz · 03/12/2023
Here's a short use case for my new #PowerShell module called O365Synchronizer. It can synchronize Users/Contacts from one #Office365 tenant to another as Exchange Contacts (GAL synchronization) and synchronize Members/Contacts to User Personal Contacts.
evo.yt
Syncing Global Address List (GAL) to personal contacts and between Office 365 tenants with PowerShel...
Hey there! Today, I wanted to introduce you to one of the small but excellent module I've created called the O365Synchronizer. This module focuses on synchronizing contacts and users. If you've ever b...
020 2
Przemysław Kłys @przemyslaw.evotec.xyz · 02/12/2023
ok, it worked ;) @przemyslaw.evotec.xyz is my new handle
000 0
Przemysław Kłys @przemyslaw.evotec.xyz · 02/12/2023
And also engagement here is much lower in what i am interested than on X, so I'm mostly here drifting until X dies :)
100 1