Today we will look at various Skype for business PowerShell commands to gather various details related to licensing. Just like Microsoft exchange, Skype for business clients required to have Microsoft CALs in order to provision the users. There are three types of CALs available : Standard CAL – Instant Messaging and Presence Features Enterprise CAL – Audio, Video…

Read More How to get Skype for Business license usage details

Post thumbnail

We will look at end to end commands to deploy a basic Windows VM on the Azure Before we begin the process make sure you have the required Azure module installed on your computer. Launch the PowerShell and enter the below command to login to your Azure Subscription. It will prompt with a Azure portal.…

Read More Deploying a basic Windows VM in Azure with PowerShell

Post thumbnail

Since PowerShell announced as open source it has support on Linux and Mac as well and the extended support makes below possible. Managing Azure using PowerShell from Linux or Mac Managing Linux and Windows Containers with Docker Native Linux Management with PowerShell Manage AWS using PowerShell from Linux Manage VMware using PowerShell from linux Today…

Read More Working with Azure PowerShell on Mac

Post thumbnail

Here is a quick powershell one liner commands to export the NTFS permissions for a root folders or with Sub folders. To export for a single Folder.

  Export command for a folder tree


Read More Export Folder and Sub folder permissions to CSV

a) This will return a result of all DB with Content Index State  failed. Get-MailboxDatabaseCopyStatus * | where {$_.ContentIndexState -eq “Failed”} b) By using the following command we can update the content index status of all the failed DBs. Get-MailboxDatabaseCopyStatus * | where {$_.ContentIndexState -eq “Failed”} | Update-MailboxDatabaseCopy -CatalogOnly c) Following command will help to…

Read More How to check the database content index status (Failed) and update the catalog via Powershell

Generate a mailbox statistics report for particular Exchange Database and Export it as CSV Get-MailboxStatistics -database “DATABASE” | sort TotalItemSize -Descending | select DisplayName,TotalItemSize | epcsv c:\temp\mailsize.csv

Read More Generate a mailbox statistics report for particular Exchange Database and Export it as CSV

For instance if you have mailbox users with different message size – like some management users with 20 MB message size and rest all users with 5 MB quota. By default, exchange will set unlimited message size. Unlimited does n’t mean that a user can attach and send any file size. Global transport configuration &…

Read More Schedule a task to set custom message size for new mailboxes

Like you enable email for an existing group in Exchange 2007 and Exchange 2010 from the Exchange Management Console, there is no way to create from Exchange 2013. On Exchange 2013 Admin Center you can only create a new Distribution group. In-order to enable email for an existing security or distribution group you can make…

Read More How to enable mail on a Distribution Group in Exchange 2013