Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

An employee created a Google Calendar (Google Apps Premier edition) and has now left.

I, as admin, now want to get control over that calendar, but I can't even locate that calendar on my dashboard.

If I go to another employee/user who was initially shared/invited to that calendar, they see it. However, none actually have admin/manage on that calendar.

  • How do I gain control over that calendar?
  • How can I control all calendars on my domain?
share|improve this question

As a Super Admin, you have full permission (view/edit) to each calendar in the domain. Therefore, to get access to the user's primary calendar, just enter the user's email address in the "Add a coworker's calendar" box (underneath "Other Calendars").

sneaky little box

Note that this trick will only work for a user's primary calendar. If a user has created an additional calendar, you'll have to find that calendar (I suggest using the GAM (free third-party tool) command gam user bob@acme.com show calendars - the ID value can be pasted into the "Add a coworker's calendar" box so you can view it or added to your account with the command gam calendar <calendar ID> add editor <your email>.

share|improve this answer

This is very similar to Jordan's answer, in that it involves GAM. With Windows Powershell I have used this very quick script in the past to enumerate all calendars in the domain. Feel free to adapt and improve. Easily ported to other scripting languages.

# For each Google Apps user list all of the calendars they're 
# subscribed to... by Charles Kelley Stevenson
#
# Replace P:\... with the path to your GAM executable or delete block
# entirely if on another OS

if (!($env:Path -like '*Google Apps Manager*'))
{
    $env:Path += ";P:\Programs\Google\Google Apps Manager\gam-3.06-windows-x64\gam-64"
    Write-Host -ForegroundColor Cyan "Adding Google Apps Manager to Path environment variable"
}

Write-Host -ForegroundColor Cyan "Checking to see if we're connected"
gam info domain

$list = gam print users

foreach ($entry in $list)
{
    if ($entry -eq "Email")
    {
        continue
    }

    Write-Host -ForegroundColor Cyan $entry

    gam user $entry show calendars
}
share|improve this answer

User the account that still has access to the calendar. Go to Calendar settings and click "HTML" to get the URL of the calendar. Copy that URL Sign into your admin account Paste and go to the calendar URL click "+ Google Calendar" button in bottom right of the calendar.

I really wish Google would give you a way to see all active calendars within a domain. Maybe one day....

Hope this helps!

Trey

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.