There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Get-ExchangeEnvironmentReport
This script creates an HTML report showing the following information about an Exchange 2019, 2016, 2013, 2010, and, to a lesser extent, 2007 and 2003 environment.Copy-ReceiveConnector
Copy Exchange Server 2013+ receive connector settings to a different modern Exchange Server.Purge-LogFiles
PowerShell script for Exchange Server 2013+ environments to clean up Exchange and IIS log files.Convert-WordDocument
PowerShell script to convert Word documentsGet-MailboxPermissionReport
Dump mailbox folder permissions to CSV fileGet-ExchangeOrganizationReport
PowerShell script to gather Exchange Organization information and create a Word report documentPowerShell-Scripts
Repository for my PowerShell Scripts.Get-SoftwareInventory
Script to generate an html reports of installed software, installed updates and installed components on a remote computerNew-RoomMailbox
Create a new room mailbox, security groups and add the security groups to the room mailbox configurationGlobalFunctions
PowerShell module containing all required global functions for other PowerShell scriptsSetupExchangeServer2019
Task List to help setting up a new Exchange Server 2019. Currently available in German only. English is TBD.MCT-Kalkulationsvorlage
Kalulationsvorlage für Freelance-Trainer zur Kostenplanung von Schulungen.New-ScheduledExchangeTask
Add a new scheduled task for Exchange Server 2013 scriptsRemove-OrphanedMailboxAccounts
This script removes HealthMailbox or SystemMailbox accounts in MESO container that are lacking a mailbox database attributeGet-ExchangeOrganizationDetails
This script fetches Exchange organization configuration data and stores the data in plain text or CSV filesSet-Webserver
Configure IIS log file settingsFix-PublicFolderNames
Fix-PublicFolderNamesMailboxCategoryListManager
Manage master category list of Exchange mailboxes, shared mailboxes, and Microsoft Teams calendarsGet-RecipientDomainOverview
Find Exchange recipient objects for a single or multiple domainsGet-DelegatesAndForwardingRules
This script gathers mailbox delegate and SMTP forwarding information for all Exchange (Online) mailboxesGet-ExchangeServerVersionInfo
This script reads the Exchange schema version from the Active Directory schema partition.SQLBackupHelper
The SQL Backup Helper is a set of Stored Procedures and User Defined Functions, which help you automate the process of creating backup sets, cloning database and creating a history set of database backups when using a SQL Server or SQL Server Express editionUpdate-CASMailbox
Enable or disable Exchange CASMailbox protocols based on AD group membershipRemove-NspUsers
Remove users from NoSpamProxy users database that do not exist in Active DirectoryTransportAgent2010
Scripts to add and remove an Exchange Server 2010 transport agent DLLGet-Logs
Copy IIS or transport protocol log files from Exchange 2013/2016/2019 servers to a single location for better log file analysisRemove-CalendarItems
PowerShell Script to remove calendar items from Exchange user mailboxes.Connect-ToExchange
This script connects to an Exchange Server using remote PowershellLobsterMapiDB
The LobsterMAPIDB scripts are a set of PowerShell scripts to support migration from good ole Jet BLue ESE to SQL Server.Get-Diskspace
Fetches disk/volume information from a given computerGet-RemoteSmtpServers
Fetch remote SMTP servers connecting to ExchangeCopy-ScriptsToRepository
Copy all files from a source directory and it's sub-directories to a target directoryExportBTOpenData
Export ausgewählter Daten der Bundestagsabgeordneten aus einer OpenData XML-DateiFix-HealthMailboxes
Fix corrupted Exchange Server Health Mailboxes.Export-MessageQueue
Export messages from a transport queue to file system for manual replayCreate-CertificateRequest
This script creates a new certificate request based on an inf file template. Hostnames used are gathered from Exchange virtual directory configurationsSet-SendAsPermission
This script adds a single user with send-as permissions to mailboxes which are members of a single security group.Start-MailboxImport
Import one or more PST files into an exisiting mailbox or a archiveSet-VirtualDirectoryUrl
Configure Exchange Server 2013 Virtual Directory Url SettingsPresentations
Repository for sharing my public PowerPoint presentationsParse-MailContent
Parse email messages content for further processingSet-ReceiveConnectorIpAddress
Set-ReceiveConnectorIpAddressGet-EnabledProtocolReport
Get a list of mailbox users having a selected client access protocol enabledClean-MailEnabledPublicFolders
Script to remove protocol types from the list of configured proxy addresses and fix invalid aliases.Remove-MobileDevicePartnership
Remove Exchange Server 2013+ Mobile Device PartnershipsPublicFolderMigrationActionPlan
Action plan spreadsheet for public folder migrationsNew-MailboxMigrationCsv
PowerShell script to create CSV files for Exchange Server migration batchesSet-OwaIMSettings
Validate and update Exchange Server OWA web.config for Skype for Business server name and IM certificateGet-PublicFolderReplicationReport
Generates a report for Exchange 2007/2010 Public Folder Replication.Set-UserPictures
This script fetches images from a source folder, resizes images for use with Exchange, Active Directory and Intranet. Resized images are are written to Exchange and Active Directory.Send-TestMail
Send test emails to a configured SMTP hostManage-OOF-Settings
Configure OOF to follow compliance policiesLove Open Source and this site? Check out how you can help us