Sync your Google account with Microsoft Cloud. Share your calendar in Exchange using PowerShell

Now almost every user has a Google account, since it provides a large number of advantages on the Internet, especially to users Chrome browser. The vast majority of computers have the Windows operating system installed and the majority of users use the built-in Windows utility for working with contacts, mail and reminders - Microsoft Outlook. A logical question arises: how can these two services be “friended” with each other? It is very convenient when it becomes possible to create events and activities in the calendars of other services via Outlook. In this article, we'll take a closer look at how to synchronize Outlook with other calendars. Let's figure it out. Go!

Outlook has a very convenient calendar. But sometimes you may need to synchronize it with others

First, it should be noted that synchronization will be one-way, that is, events from Outlook will not be synchronized with Google calendar.

Now you know how to synchronize Microsoft Outlook with Google Calendar and VKontakte. This is done very simply and quickly, and at the same time you significantly simplify your life. Write in the comments whether this article helped you and ask any questions you have about the topic discussed.

One of the handy features of Outlook is the ability to share your calendar with other people in your organization or external users (outside your organization). For this your box Email must be located on an Exchange server or Office 365 / Exchange Online.

Share your calendar in Outlook 2016

Each recipient will receive an invitation asking them to add your calendar.

Users outside your organization will receive a URL that they can use to access your calendar. If you and the person you're sharing are in organizations that have a federated relationship through Office 365 or Exchange, the invitation will include an option to share your calendar in return.

Your calendar will then be displayed to the user in the General calendars section.

To publish the calendar on the Internet, click on the button Publish online, specify the URL of the WebDAV server, specify the time interval of the calendar that you want to publish, the type of access and the options for updating the calendar on the server (automatically, or only once).

If you want to give access to your calendar to all users, click on the Calendar Permissions button and to allow Default select the access level (by default, only access to Free/Busy time information is allowed). The default group corresponds to any user (everyone). You can change the access level by selecting the required permissions from the drop-down list.

On the same tab you can control access to your calendar. Here you can add a new user, or change the user's permission level when accessing the calendar (for example, you can allow a specific user to create, edit, or delete calendar items).

If you want to revoke shared access to the calendar, you need to select the name of the user you want to revoke access to on the permissions tab, click the button Delete And OK.

How to connect someone else's shared calendar in Outlook 2016

To connect another user's calendar, in Outlook, click the button Calendar at the bottom of the window. Right click on the section My calendars -> Add a calendar -> From the address book:

In the list of employees, find the user whose calendar you want to connect (the user or administrator must give you access to their calendar) and select it.

After this, the new calendar should appear in the list of shared calendars.

Share your calendar in Exchange using PowerShell

In Exchange 2007 SP1 and later, you can create a shared Mailbox, which can be used as a general enterprise (department) calendar. You can create a mailbox using the following PowerShell command:

New-Mailbox -alias JuristDep -name "Legal Department Calendar" -database "Mbx1" -org Users -shared -UserPrincipalName [email protected]

After this, you can provide access to the calendar of the new mailbox for a specific user in the organization (let's say we want to provide full access):

Add-MailboxPermission JuristDep -User:"aapetrov" -AccessRights:FullAccess

Or read-only:

Add-MailboxPermission JuristDep -User:"JuristUsers" -AccessRights:ReadPermission

You can give access directly to the calendar folder in your Exchange mailbox:

Add-MailboxFolderPermission -Identity "JuristDep:\Calendar" -User aapetrov -AccessRights Owner

IN English version Exchange instead of Calendar you need to specify the Calendar folder.

To change calendar rights for a user who has already been granted calendar rights, use the cmdlet Set-MailboxFolderPermission :
Set-MailboxFolderPermission -Identity "JuristDep:\Calendar" -User aapetrov -AccessRights Reviewer

How to request access to someone else's calendar

When connecting a shared calendar from the address book, a request to grant rights will appear automatically when connecting the shared calendar if there are no rights to it.

Articles and Lifehacks

If we prefer to use the standard Microsoft calendar, and our work colleagues prefer to use Google service, we are probably not very comfortable with the fact that we do not receive important notifications by email. But how to sync Outlook with Google Calendar? And by what principle is the data of interest to us transferred? Which ones allow you to do this? Let's try to figure this out.

How to sync Google calendar with Outlook and add new events?

So, first, let's figure out how to add events from the Microsoft calendar to the Outlook email service. To do this, open the calendar and find the menu icon to the right of your profile. Click on it and select the item responsible for opening public access. We go to the Google calendar data and at the bottom we find the “iCal” option. Click on it, after which a new window will open. In it we find and copy the link to gain access to our calendar.

Now open the Outlook service calendar and look for the import button at the top. Opens new page. On the right, select the “Subscribe” item. In the URL line, paste the link we copied to gain access to Google. You can rename it, change the symbol, color, etc. Click “Subscribe”.

After some time, the import of our information into Outlook from Google will begin. This usually happens within a few hours. From now on, notifications will be visible in the web version of the calendar and the office version of Outlook. If on our mobile device platform installed Windows Phone, they will also appear there.

So, we figured out how to sync Outlook with Google Calendar. In a similar way, we can add as many calendars to the Outlook service as we need.

Device owners on Windows based Phone it will also be useful to know that to synchronize mail and contacts, it is not necessary to perform the above manipulations. Just go to the settings and add a Google account there, not forgetting to mark what information we are interested in. In this case it is practically invisible.

Transfer data from Outlook to Gmail with synchronization

Let's assume we already have a Gmail account. To add another account there, go to the settings (gear icon) and select the item that is responsible for mail settings. A new window opens. There we go to the forwarding and IMAP/POP tab. Click the “Add forwarding address” option. A code is sent to the specified postal address, with which we confirm that this is our address. We copy the code into the new address field and confirm our actions. Gmail now accepts emails from the newly added email account.

How to transfer mail from Outlook service to our Gmail? You will need to connect your Google profile to Outlook and transfer all the data contained in its folders to Gmail folders. How to do it?

First of all, we enable IMAP, thanks to which synchronization and transfer of information will be possible. This protocol can be found in the tab listed above (“Forwarding and IMAP/POP”). Next, open our Outlook service and go to the account settings menu through “Service”. Click “Create”.

The first page that opens will ask for information about our mailing address. Leave everything as default and click “Next”. After that, we fill in the parameters for working with Gmail manually. Enter your name, password, username ( Gmail address), postal address (aka), mail servers(imap.gmail.ru everywhere) and IMAP account type.

Select "Other settings". Here we go to the “Advanced” tab and set the types of encrypted connection (SSL for IMAP and TLS for SMTP) and port numbers (993 for IMAP and 587 for SMTP). Click “OK” > “Finish”. If the login and password were entered correctly, the Outlook email service will connect to Google and copy the data. All that remains is to transfer the required email in Gmail.

For example, we want to transfer incoming letters, press Ctrl + A (the “Select All” button), after which we simply drag and drop what we need. Synchronization will begin immediately, and all mail will already be in Gmail.

Often users, and especially sophisticated users of alternative OSs, criticize the Outlook software product for being excessively gluttonous and clumsy. Indeed, this product has somewhat redundant functionality, especially for those who only use mail, maintain a simple, simple calendar and schedule tasks. So why not use the redundancy of functionality to your advantage?

Lifehacker.com spotted someone using a simple integration technique fully total Google Calendar in Outlook.

All you need is to have Microsoft Outlook (by the way, many PDA owners with Windows Mobile don't know what they have installation disk There is an installer for this application - full version and completely free) and a Google account. Next, do the following (done in Outlook 2007):

1. Go to the calendar section.

2. Click on “Calendar” in “My Calendars”

3. In the calendar properties, go to the second tab “ Homepage" and enter it in the "Address" field: http://www.google.com/calendar/render. By the way, don’t forget to check the box next to “Show home page by default.”

Now, when you go to the calendar section, you will use to Google work Calendar.

By the way, for rendering the calendar it is used Internet Explorer and the newer the version you have, the better for your calendar.

Once you import a Google calendar snapshot into Outlook, you can view it along with other calendars in Calendar view. To keep your imported calendar updated regularly, subscribe to Google Calendar in Outlook. Otherwise, you will need to import a new snapshot to update your calendar.

Advice: If you no longer plan to use Google Calendar but want to save your events, you can import Google Calendar into Outlook so that all your appointments are consolidated into one Outlook calendar view.

Subscribe to Google Calendar

An Internet Calendar (iCal) subscription allows you to regularly update your copy of Google Calendar in Outlook.

When Outlook starts, it checks for Google Calendar updates and downloads changes. If Outlook remains open, it also periodically checks and downloads changes. (Google Calendar tells Outlook how often to check for updates.)

Note: Changes made in Outlook are not sent to Google Calendar. To update your calendar, open it in your browser.

Import a calendar from Google Calendar


The calendar opens in your Outlook calendar in a side-by-side view. It is also added to the Navigation Pane in Calendar view under Shared calendars.

Note: The imported calendar is a static snapshot. To update it, you need to subscribe to it or repeat the import current version calendar from Google Calendar.

Further actions

Here's what else you can do to customize Outlook:

For more information about using Office 365, see