Via PowerShell, you need to leverage the Set-MailboxFolderPermission cmdlet and set the permissions on the "Default" security principal, which represents "every user within the organization". Here's an example:
Set-MailboxFolderPermission mailboxname:\Calendar -User Default -AccessRights LimitedDetails
If you want to do it in bulk for all users, you can use the following:
$calendars = Get-Mailbox -RecipientTypeDetails UserMailbox | Get-MailboxFolderStatistics -FolderScope Calendar | ? {$_.FolderType -eq "Calendar"} | select @{n="Identity"; e={$_.Identity.ToString().Replace("\",":\")}}
$calendars | % {Set-MailboxFolderPermission -Identity $_.Identity -User Default -AccessRights LimitedDetails}