Introduktion
Denne vejledning handler primært om, hvordan du forbereder Exchange til at fungere optimalt med bookingsystemet, og hvordan du opsætter autentifikation.
Der er tre scenarier, hvor Exchange-modulet kan importere kalenderdata, forudsat at der er EWS (Exchange Web Service) adgang til installationen.
Overblik:
1. Korrekt oprettet RoomList-gruppe i Exchange Management Shell (PowerShell)
1.1. Enkel opsætning uden rettigheder til at agere på vegne af lokalet (Room Mailboxes).
2. (Fortsat fra punkt a.) Opsætning med rettigheder til at agere på vegne af lokalet (Room Mailboxes)
En vigtig bemærkning (om emne- og arrangørindstillinger i Exchange)
1. Oprettelse af en servicekonto i Office 365
Opsætning af punkt 1. a. (Ikke muligt på versioner før Exchange 2010)
Opsætning af punkt 1 kræver, at en RoomList-distributionsgruppe er blevet (eller vil blive) oprettet i Exchange, samt en servicekonto med teknisk adgang til Exchange. Dette kan let være en bruger, der oprettes udelukkende med det formål at importere kalenderdata i bookingsystemet. For behovet i Q-Cal er det ekstra godt, hvis der oprettes en dedikeret RoomList som nedenfor (dette kan også ændres i Exchange-modulet, som beskrevet under punktet Lokal listebruger):
I PowerShell:
New-DistributionGroup -PrimarySmtpAddress "infoscreens@ditfirma.dk" -Name "Info Screen List" -DisplayName "Info Screen List"
Efter oprettelsen i PowerShell skal distributionsgruppen indstilles som RoomList:
For at tildele lokaler (Room Mailboxes) til distributionslisten, brug følgende kommando på hver lokal mailbox:
Hvis du ikke ønsker at gå videre til punkt 1. b. (Opsætning med rettigheder til at agere på vegne), skal du bruge nedenstående opsætning på app.q-cal.net.
Eksempel på opsætning af punkt 1. a. på app.q-cal.net
Opsætning af punkt 1. b. (Opsætning med rettigheder til at agere på vegne)
Denne opsætning er en fortsættelse af punkt 1. a.
I denne opsætning skal en servicekonto bruges til at logge ind, som vil have adgang til de enkelte kalendere i lokalerne. Lad os antage, at denne konto som et eksempel hedder
q-cal@ditfirma.dk med adgangskoden 12345678.
Bemærk: NordicScreen anbefaler ikke at bruge lette adgangskoder til denne type opsætning. Brug gerne mindst 16 tegn med en blanding af store og små bogstaver, tegn og tal.
Først opret en begrænsningsfiltrering i PowerShell:
New-ManagementScope -Name "Q-Cal Impersonation Scope" -RecipientRestrictionFilter { RecipientTypeDetails -eq "RoomMailbox" }
Hvis der opstår fejl i denne forbindelse, f.eks. på online versioner af Exchange, kan følgende være nødvendigt først: (Kommandoen giver dig mulighed for at oprette sikkerhedsfiltre, og bemærk, at udførelsen af det kan tage op til flere minutter)
Enable-OrganizationCustomization
New-ManagementRoleAssignment –Name "RoomSync-RoomImpersonation" –Role ApplicationImpersonation –User "q-cal@ditfirma.dk" –CustomRecipientWriteScope "Q-Cal Impersonation Scope"
Punkt 1. c. - En vigtig bemærkning
Vi har set eksempler på, at Exchange indsætter mødearrangørens navn i stedet for emnefeltet. Dette er ikke en fejl, men en funktion, der kan slås til og fra. For at slå det fra, kan du gøre følgende i PowerShell på hver af dine lokale mailboxer.
Set-CalendarProcessing -Identity <RESOURCEMAILBOX> -DeleteSubject $False -AddOrganizerToSubject $False