Downloads

Welcome to the downloads section! Here you can find a collection of my PowerShell scripts and modules. Have fun with it!


Active Directory Domain Services Section (1.1)

1.png

ad.ps1

Blog post: Active Directory Domain Services Section (Version 1.1)


Alert me, if a DC is down

unbenannt30.png

DC_Alert.ps1

Blog post: PowerShell: Alert me, if a Domain-Controller is down


Notify me, if someone is added to the Domain Admins group

12.jpg

Domain_Admins_Alert.ps1

Blog post: PowerShell: Notify me when someone is added to the Administrator Group


Encrypting File Content with Certificates

1 (1).png

Encrypt-File.ps1

Blog post: EncryptFiles.ps1: Tool for encrypting File Content with PowerShell and Certificates


Alert me when Certificates expires soon

unbenannt.png

Find_expiring_certificates.ps1

Blog post: PowerShell: Alert me when Certificates expires soon


Alert me when Disk Space is running low on my Windows Servers

capture.png

Check-FreeDiskSpace.ps1

Blog post: PowerShell: Alert me when Disk Space is running low on my Windows Servers (E-Mail Notification)


Test-OpenPort

unbenannt4.png

Test-OpenPort.ps1

Blog post: PowerShell: Test open TCP Ports with Test-OpenPort (multiple hosts, multiple port numbers)


Delete stuck Print Jobs with PowerShell

unbenannt75.png

Clear_Print_Jobs.ps1

Blog post: Windows Server/Windows 10: How to delete stuck Print Jobs with PowerShell (Spooler)


Do-Speak

unbenannt7.png

Do-Speak.ps1

Blog post: Do-Speak: Start talking with Remote Computers (System.Speech)


Get-ADGroupMembershipperDepartment

unbenannt59.png

Get-ADGroupMembershipperDepartment.ps1

Blog post: PowerShell Function: Get-ADGroupMembershipperDepartment


Get-SystemInfo

41.png

Get-SystemInfo.ps1

Blog post: Get-SystemInfo: Listing System Configuration of all Computers (systeminfo)


Get-UserLogon

unbenannt81.png

Get-UserLogon.ps1

Blog post: PowerShell: Get all logged on Users per Computer/OU/Domain (Get-UserLogon)


Replicate-AllDomainController

unbenannt15.png

Replicate-AllDomainController.ps1

Blog post: Active Directory: Force replication of all Domain Controllers on all Sites at once


Test-ConnectionLocalSubnet

unbenannt41.png

Test-ConnectionLocalSubnet.ps1

Blog post: Find out whether a host is really down with Test-ConnectionLocalSubnet (ping,arp)


Test-FirewallAllServer

17.png

Test-FirewallAllServer.ps1

Blog post: Test-FirewallAllServer: Query the Firewall status on all Windows Servers


Test-Gateway

Unbenannt.JPG

Test-Gateway.ps1

Blog post: PowerShell Function: Testing the Default Gateway with Test-Gateway


Test-AllDomainController

3.png

Test-AllDomainController.ps1

Blog post: Test the reachability of all Domain-Controllers: Test-AllDomainController


Get-AntiMalwareStatus

unbenannt27.png

Get-AntiMalwareStatus.ps1

Blog post: PowerShell: Getting Windows Defender Status from all Domain Joined Computers (Get-AntiMalwareStatus)


Get-UpTimeAllServer

1.png

Get-UpTimeAllServer.ps1

Blog post: Powershell: Showing the Uptime of all Windows Servers


Grant-RoamingProfilesAccess

1.PNG

Grant-RoamingProfilesAccess.ps1

Blog post: Grant Administrators Full Control Access on Roaming Profiles Folders (Grant-RoamingProfilesAccess)


Get-NetIPServerInfo

2.png

Get-NetIPServerInfo.ps1

Blog post: Retrieve the IP configuration of all Windows Servers with Get-NetIPServerInfo


Create-BootableUSBStick

1.PNG

Create-BootableUSBStick.ps1

Blog post: Create a bootable USB stick with PowerShell (Create-BootableUSBStick)


Get-Time

bild5

Get-Time.ps1

Blog post: PowerShell: Retrieve and monitor System Time of all Computers with Get-Time


Connect-ExchangeOnline

1.png

Connect-ExchangeOnline.ps1

Blog post: Office 365 Exchange Online PowerShell: Quick connect with Connect-ExchangeOnline


Get-ADUserLastLogon

1.PNG

Get-ADUserLastLogon.ps1

Blog post: PowerShell: Get Last Domain Logon with Get-ADUserLastLogon

Test-Endless

1-1.png

Test-Endless.ps1

Blog post: PowerShell: Endless Ping with Test-Connection (Test-Endless)