• [Script of Jan. 25] Retrieve Mailbox Folder and Subfolder Size in Office 365 Exchange Online

    Script Download:GetOSCEXOMailboxFolderSize.zip
    http://gallery.technet.microsoft.com/scriptcenter/Retrieve-Mailbox-Folder-227e7566

    This script can retrieve mailbox folder and subfolder size in Office 365 Exchange Online.

    Most of you manage your mailbox by using folders. These folders are named with year or other name conventions. When the mailbox is almost full, you will try to archive or delete old email messages. But you found that it’s inconvenient to check the size of each folder in Outlook Web App (OWA). So you are trying to find a workaround to mitigate this problem.

    Although, Office 365 administrators can use Get-MailboxFolderStatistics to help helpdesks to check the folder size. It's better to provide a script to reduce the support calls to these administrators in one company.

    image image
    image

    You can find more All-In-One Script Framework script samples at http://aka.ms/onescriptingallery

  • [Script of Jan. 28] Modify User Permission for All Sites in a Site Collection

    Script Download:ModifyUserPermissionForAllWebsUnderASiteCollection.zip
    http://gallery.technet.microsoft.com/scriptcenter/Modify-User-Permission-for-4f7b1bfc

    This script can grant or revoke user permission for all sites in a site collection in Microsoft SharePoint Server 2010.

    In a real world, grant user permission is a basic task for SharePoint Administrators. And the sites in a site collection usually have unique permission, if we need to grant the user permission for each site manually, it will take a lot of time to complete and easily miss some sites, so the SharePoint Administrators are finding a way to reduce their workload.

    image image
    image

    You can find more All-In-One Script Framework script samples at http://aka.ms/onescriptingallery

  • [Script of Jan. 29] Set Calendar Permission in Office 365 Exchange Online

    Script Download:SetOSCEXOCalendarFolderPermission.zip
    http://gallery.technet.microsoft.com/scriptcenter/Set-Calendar-Permission-in-ad7cd4e6

    This script can set calendar permission in Office 365 Exchange Online. You can set permission, grant permission and revoke permission on one or multiple calendar folders by using this script.

    Currently, Add-MailboxFolderPermission only accepts single ID as the value of Identity parameter. It requires user to provide a full folder path, for example, "userid\Calendar\Calendar 01". It's inconvenient if you want to set permission on two or more calendar folders.

    image image
    image

    You can find more All-In-One Script Framework script samples at http://aka.ms/onescriptingallery

  • [Script of Jan. 30] Connect to Office 365 Exchange Online with Prerequisites Verification

    Script Download:ConnectOffice365.zip
    http://gallery.technet.microsoft.com/scriptcenter/Connect-to-Office-365-dd471880

    This script establishes a connection to Office 365 Exchange Online. Before establishing a connection, it checks the prerequisites that required by Office 365 Exchange Online.

    Nowadays, Office 365 administrators are required to remember a long command to establish a connection to Office 365 Exchange Online. It’s not easy to remember all the parameters clearly. It’s better to save that command in a Windows PowerShell script. Additionally, it’s worth to check all the prerequisites to help Office 365 administrators to troubleshoot the connection issues.

    image image
    image

    You can find more All-In-One Script Framework script samples at http://aka.ms/onescriptingallery

  • [Script of Jan. 31] Script to create a custom Refresh Image in Windows 8

    Script Download:SetRefreshImage.zip
    http://gallery.technet.microsoft.com/scriptcenter/Script-to-create-a-custom-a6e8b4e8

    This PowerShell Script shows how to create custom refresh image.

    Windows refresh feature doesn’t allow you to create custom refresh points like Windows System Restore does. Instead, Refresh creates a Windows Installer Image to help it restore settings to default state. This script can do it.

    image image
    image

    You can find more All-In-One Script Framework script samples at http://aka.ms/onescriptingallery