1. Introduction This post provides you with the method to load the Exchange Management Shell into ISE. The ingredients we're using for this trick are: the ISE console the ISE PowerShell profile the PowerShell script that loads into the Exchange Management Shell default shortcut 2. Prerequisites The prerequisites are that your Exchange Management Tools, … Continue reading How To–Load Exchange Management Shell into PowerShell ISE
Category: Uncategorized
PowerShell post – GUI Pause to give user choice to continue or abort a PowerShell script execution
Hi all, this post is to show you how to use a GUI pause, basically a message box which when you call it, it’s asking you to continue (click “Ok”) or abort (click “Cancel”) a script or a set of PowerShell instructions Just put the below function in the beginning of your script, or in … Continue reading PowerShell post – GUI Pause to give user choice to continue or abort a PowerShell script execution
How to search, and then delete a specific e-mail (Exchange 2010, 2013 and 2016)
Introduction To search in Exchange (aka eDiscover), you will need to define at minimum the following: v The mailboxes you want to search in (can be a couple of mailboxes, or all mailboxes – specify nothing if you use New-MailboxSearch or use Get-Mailbox -ResultSize Unlimited that you pipe in Search-Mailbox) v At least a search … Continue reading How to search, and then delete a specific e-mail (Exchange 2010, 2013 and 2016)
Exchange 2010/2013/2016 and Exchange Online – List which RBAC role group / role the current logged user has
Hi all ! Another quick post – I post mostly to be able to refer it back when I’ll need it and also when I suspect I’ll need it quite often in the near future and also to let you guys know of course – now this post is about listing which RBAC Roles does … Continue reading Exchange 2010/2013/2016 and Exchange Online – List which RBAC role group / role the current logged user has
Pure PowerShell Post–Variation From Previous Post: Commented Sample Using PowerShell Progress Bar With Secondary Progress Bar …
#STEPS FOR USING A PROGRESS BAR - With Child Progress Bar... #NOTE: You can copy paste that whole post to an ISE or a NOTEPAD and save it as a .ps1 script - the explanations are put in comments for that purpose 🙂 #STEP 1 - Get your main objects collection you're … Continue reading Pure PowerShell Post–Variation From Previous Post: Commented Sample Using PowerShell Progress Bar With Secondary Progress Bar …
Pure PowerShell Post–Going Through Setting a Basic PowerShell Progress Bar–For future reference when I’ll need to use/demo a progress bar …
#STEPS FOR USING A PROGRESS BAR #NOTE: You can copy paste that whole post to an ISE or a NOTEPAD and save it as a .ps1 script - the explanations are put in comments for that purpose 🙂 #STEP 1 - Get your main objects collection you're going to browse and for which … Continue reading Pure PowerShell Post–Going Through Setting a Basic PowerShell Progress Bar–For future reference when I’ll need to use/demo a progress bar …
Pure Powershell Post–Sample on How to use Custom PS Object to store information of different cmdlets and populate a collection to store into a CSV file
#STEPS FOR USING PS OBJECT TO STORE OBJECT PROPERTIES FROM DIFFERENT CMDLETS AND EXPORTING TO A CSV # NOTE 1: This sample is an application of the PSObject method presented in this blog post : # https://blogs.technet.microsoft.com/samdrey/2017/08/11/powershell-objects-useful-to-export-csv-information-coming-from-different-cmdlets/ # # NOTE 2: You can copy paste that whole post to an ISE or a NOTEPAD and … Continue reading Pure Powershell Post–Sample on How to use Custom PS Object to store information of different cmdlets and populate a collection to store into a CSV file
Exchange 2013/2016/O365 Exchange Online – eDiscovery independent Graphical User Interface
Hi all, today I’m giving you a tool that proved its usefulness along the past couple of years for customers of mine. It works on Exchange 2013, Exchange 2016, and on Exchange Online from Office 365 from where it was designed: an Exchange Search (eDiscovery) tool that generates and executes Search-Mailbox (“single mailbox search”) or … Continue reading Exchange 2013/2016/O365 Exchange Online – eDiscovery independent Graphical User Interface
Exchange 2013 / Exchange 2016–a quick note about Server FQDN aka NLB fqdn
While planning or deploying Exchange 2013/2016, don’t forget these to have the correct Load Balancing on your Exchange 2013/2016 servers: Assuming your Exchange 2013/2016 namespace is mail.contoso.com, which points to your Load Balancer’s IP address. Set Outlook Anywhere Internal and External URLs to mail.contoso.com https://practical365.com/exchange-server/exchange-2013-client-access-server-high-availability/ Use the following: Get-OutlookAnywhere | Set-OutlookAnywhere -InternalHostname … Continue reading Exchange 2013 / Exchange 2016–a quick note about Server FQDN aka NLB fqdn
Powershell Objects–How to export-csv information coming from different cmdlets and with potentially multi-valued attributes
Hi all, Since I keep forgetting where this great post is located, I’m just putting a bookmark here. This article is discussing about the different ways to populate a PowerShell Custom Object. What can we use PowerShell Custom Object for ? Actually on Exchange for example (including Exchange Online), we sometimes need to have … Continue reading Powershell Objects–How to export-csv information coming from different cmdlets and with potentially multi-valued attributes


