Hello Everyone,
I am trying to Import UPN address from CSV like username@domain.com to check calendar permissions but It’s not working for me. Please assist
Here is my code
$userlist = Import-Csv -path C:\CSV\calusers.csv
FOREACH ($user in $userlist)
{
$name = $user.name
Get-MailboxFolderPermission -identity$name:\calendar
}
What does “not working” mean? An error? Nothing is returned? You should work on getting a single result before looping:
$user = "john@contoso.com"
Get-MailboxFolderPermission -Identity "$user:\Calendar"
Hi!
In the code you don’t have a space between -Identity and $Name. That would throw an error.
It could be that the calendar is named in another language. Here is a bit of code that will find the calendar folder no matter what name it has:
$Folder = Get-MailBoxFolderStatistics -Identity $Primarysmtpaddress | Where-Object {$_.foldertype -like "Calendar"}
$identity = $primarysmtpaddress + ":\" + $folder.name
Get-MailboxFolderPermission -identity $identity