GCP or Google Cloud platform offers many services to customers. One of the fundamental services in GCP is the GCE, or Compute Engine.

Compute Engine is the service that allows you to run and deploy your workloads through the IaaS approach. One of the key benefits of IaaS is the ease and flexibility of resource deployment and management.

Snapshots are an important part of the service. They allow you to easily capture the whole VM state before doing any modification… Before a while, there was no option to automate the snapshot creation process without using Google Cloud SDK or gcloud command line tools.

Usually the way we used to do that is by creating a cron job, or a scheduled task that will run gcloud command and then create the snapshot. More automation involved managing the snapshots retention period from inside the script we ran from that cron … Read the rest “Enable snapshot schedules in GCP Compute Engine!”

2 weeks ago Google has posted an update in the G Suite Updates Blog ( about a new feature in Google Sites which is embedding Cloud Search in Google Sites!

If you are on rapid release you should have seen this already by now, otherwise you might still going to see this feature in the coming days!

cloud search in google sites
cloud search in google sites

This is a great feature and facility to let your users use this feature in their daily work. I use it personally and it is more than awesome!

The way we setup this up in the organization that I’m working in is we just created a very basic portal page with the icons of the apps, and on top of that we just added this widget so from that portal we do all of our work by opening email, calendar, work with our files, and now we can search as well!… Read the rest “Cloud Search in your Google Sites!”



When organizations migrate to G Suite, they expect many of their old processes and systems to migrate as well. This includes the password life-cycle process! Even if an organization is starting up with G Suite, having a password life-cycle option is a good security practice and it will help securing the user accounts.

Out of the box, there is no password reset cycle or life-cycle in G Suite, but it is not hard to implement using the API or GAM.

In this article, I’ll explain how it can be done using GAM, then in another article, I’ll demonstrate how to do it with the APIs (using App Maker and maybe some other tool as well).


I’m going to demonstrate this using Windows environment, through a scheduled task. The concept is the same for Linux OS though, except instead of using Task Scheduler, you will need to use … Read the rest “Make Password Life-cycle with GAM in G Suite”


So I’ve got some strange error recently where some users were unable to browse to some Google services such as Calendar or Gmail. They get a strange error message in their Chrome browser that says “ERR_QUIC_PROTOCOL_ERROR” after an generic text that says the page isn’t available.

After some digging, turned out that the error code is related to an experimental feature or protocol in Google Chrome that is called “QUIC (Quick UDP Internet Connection)”. The point of this is to make internet browsing a bit faster on Chrome, but sometimes it causes issues like this.


So to fix it, you simply need to disable the feature or thing.. Just follow these instructions:

  1. In Chrome browser address bar, type: chrome://flags
  2. In the flags page, find Experimental QUIC protocol
  3. Click “Disabled” from the options menu on the right side of the protocol row

That’s it, you should now … Read the rest “How to fix the error ERR_QUIC_PROTOCOL_ERROR in Chrome while browsing Google services”

g suite

Because G Suite is a cloud service it means it is under constant change and update! I’ve said this in the course and as part of my commitment I’ll work on keeping you up to date with all the changes that happen to G Suite from the moment the course was published!

Checkout my online G Suite administrator course The Complete Course to Manage G Suite. I mentioned it a lot in this article! (

This is a recap for the changes and updates that happened to G Suite since 1st of March/2018! March has been very active in terms of updates and changes to G Suite! Please check below for the details!

I’ll put some links at the end of this report for this document on Google Docs in case you wanted to share it with your organization or connections. Also I’ll post a link to … Read the rest “G Suite March/2018 Updates”

G Suite video tutorial

The second part of the G Suite tutorial videos for GAM

In this video it is not GAM or G Suite talk. It is a very quick crash course for Windows CLI cmd.exe. GAM is a command-line tool, so some basic knowledge is required before we go on with the series.

In this video I talk about the following points:

  1. What is cmd.exe or Windows command line.
  2. How to access and launch cmd.exe
  3. Some basic operations.
  4. Navigating directories in cmd.exe.
  5. Executing scripts and batches in cmd.exe.
  6. Passing scripts output to a text file or CSV file.
  7. Accessing or editing text files through cmd.exe.


Links mentioned in the video

Read the rest “G Suite tutorials | GAM 02 – A very quick cmd crash course”
G Suite video tutorial

Video 3 of the tutorial series for G Suite Password Sync

In this third and final video of the series I will talk about troubleshooting topic for G Suite Password Sync.

As known troubleshooting is a critical aspect of anything we have! GSPS offers a lot of resources and information related to troubleshooting. There are a lot of log files that get generated by GSPS, and each log file has its own role and information to show you, the information in these log files are very critical to be able to know if G Suite Password Sync is working properly or not! Because GSPS is a service that runs in the background and you have no interaction with it, it is important that you know how to get the details of what is going on behind the scenes and be able to know what is the problem that is happening … Read the rest “[G Suite tutorials series] G Suite Password Sync (GSPS) 03 Troubleshooting”

Exchange Server logo



So we were working on a project for a customer who has 6 Exchange servers, 3 CAS and 3 MBX. The customer have an Exchange Server 2013 organization and about 200 users.

Basically it all sounded easy and quick project, however their Exchange Server has other saying on this! After we configured the co-existence scenario on their Exchange Server, we had an issue where their local anti-spam application started to block incoming email messages from Google.

This is a normal behavior of course as those emails might be considered spoofed emails. So we added Google IP address ranges for outbound SMTP. Once we did that and some other settings on their Exchange Servers we were able to get their email traffic going between G Suite and on-premises Exchange Servers.

This was the easy part… However there was something else being cooked for us by the Exchange Server… Read the rest “When Exchange Server rejects incoming email with: 452 4.3.1 Insufficient system resources”