Liebe Follower! Am 05. März ab 13:00 wird bei ITLS ein kostenloser PowerShell Kurs für Einsteiger von mir abgehalten. Mehr Infos dazu hier: https://www.itls.at/powershell Tauche ein in die Welt von PowerShell 5 […]
PowerShell: Manipulate Strings (Bulk) in Text Files for further processing
Lately, I’ve prepared some PowerPoint slides for the scripting module of a course for ongoing system engineers. Now it’s time to share my work with the PowerShell community. The slides are about […]
Microsoft 365: Add User Accounts and Mailboxes with PowerShell
More and more companies are moving to the cloud. Subscribing cloud services means less hardware maintenance, more comfort, and an “always-on” feeling. As an administrator, you have to get familiar with the […]
PowerShell: Understanding Parentheses, Braces and Square Brackets
The goal for this blog post is to demystify the usage of PowerShell brackets for scripters and PowerShell enthusiasts. You can find braces everywhere, in scripts, in the PowerShell help and in […]
Comparing Variables in Windows PowerShell and PowerShell 7
PowerShell automatic variables are stored and maintainanced by PowerShell. This applies to Windows PowerShell that is shipped with every Windows operating system as well as PowerShell downloaded via GitHub.
PowerShell Last Operation Status Variable: $?
The $LASTEXITCODE variable returns a code that tells you whether the last operation was successful or not. There’s another variable that is similiar and it is called $?. $? tells us if […]
Understanding PowerShell Pipeline Parameter Binding
This write up should give you a basic understanding how pipeline objects are processed. The piping technique allows a kind of connection between commands. Piping is a key technologie in PowerShell. In […]
PowerShell: Do-While vs. Do-Until vs. While
Understanding the differences between a do-while, do-until and while loop could be confusing. Is it the same? Why then two different techniques?
PowerShell: Endless Ping with Test-Connection (Test-Endless)
If you look up how a ping can be done endlessly with Test-Connection, you will usually find solution with a while loop or something else complicated. The dilemma is that ping provides […]
Office 365 | Exchange Online: List inactive Mailboxes
Retired employees are usually reported to the IT department, but for whatever reason this is not always the case. As an Office 365 administrator, you might want to know which user haven’t […]
PowerShell: Changing Files and Folders Creation Time
Working with PowerShell is usually a serious and demanding job. PowerShell is powerful, you can destroy your system by running the wrong commands. However, in this blog post we take a look […]
Neue PowerShell Kurse in Wien in Kooperation mit ITLS
Liebe Follower! Ab Oktober 2019 kooperiert die PowerShell User Group Austria mit ITLS in Wien und bietet pro Quartal drei PowerShell Kurse an. Steigen Sie mit dem kostenlosen „PowerShell Einsteigerworkshop (PSEW)“ ein, […]
PowerShell Data Types Cheat Sheet: String, Char, DateTime, Bool, Array, Hashtable, PSObject, Void, Math, TimeSpan
This blog posts is all about PowerShell data types. What is a PowerShell data type? Data Types define what you can do with a PowerShell object. For example, a datetime object supports […]
PowerShell: Implementing a Progress Bar with Write-Progress
Have you always wanted to make your script more professional? A progress bar adds professionalism to your work. And it gives the user information how long your script will run and what […]
PowerShell: Get Last Domain Logon with Get-ADUserLastLogon
The function covered in this blog post is part of my Active Directory Domain Services Section tool, which has been published in 2018. After some time, I decided to create an explicit […]



