ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • M365 회의실 리소스, 예약하기 쉽게 설정하기
    Microsoft 365/생산성 및 협업(Teams, SharePoint etc.) 2023. 12. 5. 10:10

    안녕하세요, Microsoft 365 에는 회의실 리소스가 있습니다.

    회의실 리소스를 추가하고 나서 앞으로 하게 될 설정을 마친다면

    팀즈 클라이언트에서 회의실을 확인하고 예약할 수 있고,

    아웃룩 일정 예약 시, 회의실 찾기(Room Finder)를 활용해 도시 별로 회의실 현황을 확인하고 예약할 수 있으며,

    아웃룩 클라이언트에서 사용자가 일정그룹을 추가하여, 회의실 현황을 즉각적으로 확인할 수 있습니다.

     

    <팀즈 클라이언트>

     

    <아웃룩 회의실 찾기>

     

    <아웃룩 클라이언트>

     

     

    회의실 리소스들을 추가해준 다음,

    위와 같이 설정하기 위해서는 아래와 같은 Shell 작업이 필요합니다.

     

    PowerShell 을 관리자 권한으로 실행해 준 후,

    ExchangeOnline Shell 에 관리자 계정으로 접근합니다.

    Connect-ExchangeOnline

     

     

    ExchangeOnline Shell에 처음일 경우, 아래와 같이 명령어를 입력해 관리자 계정으로 접근합니다.

    Set-ExecutionPolicy RemoteSigned
    Install-Module PowershellGet -Force
    Install-Module -Name ExchangeOnlineManagement
    Connect-ExchangeOnline

     

     

    생성된 회의실 리소스를 확인합니다.

    Get-Mailbox -ResultSize unlimited -RecipientTypeDetails RoomMailbox

     

     

    생성된 모든 회의실 리소스가 일정을 만들 때, 일정 제목이 지워지지 않게 그리고 일정을 생성하는 사용자의 이름이 제목에 붙어 나오도록 아래의 명령어를 입력합니다.

    $RoomMailbox = Get-Mailbox -ResultSize unlimited -RecipientTypeDetails RoomMailbox
     
    Foreach($Mailbox in $RoomMailbox)
    {
    Set-CalendarProcessing -Identity $Mailbox.PrimarySmtpAddress -DeleteSubject $false -AddOrganizerToSubject $true
    Write-Host "Set-CalendarProcessing successfully applied to "$Mailbox.PrimarySmtpAddress
    }

     

     

    각 회의실에 적용이 되었는지 확인합니다.

    Get-CalendarProcessing -Identity “[회의실]" | ft DeleteSubject,AddOrganizerToSubject,AutomateProcessing,AllowConflicts

     

     

    사용자가 회의실 리소스의 생성된 일정을 볼 수 있는 권한을 갖도록 설정합니다.

    $RoomMailbox = Get-Mailbox -ResultSize unlimited -RecipientTypeDetails RoomMailbox
     
    Foreach($Mailbox in $RoomMailbox)
    {
    $RoomCal = $Mailbox.PrimarySmtpAddress+":\Calendar"
    Set-MailboxFolderPermission -Identity $RoomCal -User Default -AccessRights LimitedDetails
    Write-Host "Set-MailboxFolderPermission successfully applied to "$Mailbox.PrimarySmtpAddress
    }

     

     

    각 회의실의 권한을 확인합니다.

    Get-MailboxFolderPermission -Identity “[회의실]:\Calendar” | ft FolderName,User,AccessRights

     

     

    RoomList 라는 DistributionGroup 을 만들고 회의실을 할당하는 작업입니다.

    DistributionGroup 을 만들어 줍니다.

    New-DistributionGroup -Name "[이름]" -DisplayName "[표시이름]" -PrimarySmtpAddress "[메일 주소]" -RoomList

     

     

    DistributionGroup 생성이 잘 되었는지 확인합니다.

    Get-DistributionGroup -RecipientTypeDetails Roomlist

     

     

    DistributionGroup 에 회의실을 할당합니다.

    Add-DistributionGroupMember -identity "[DistributionGroup]" -Member "[회의실]"

     

     

    할당이 잘 되었는지 확인합니다.

    Get-DistributionGroupMember [DistributionGroup]

     

     

    다음은 위치 세팅을 통해 RoomFinder 에서 RoomList 들이 보일 수 있도록 하는 작업입니다.

    각 회의실에 도시, 빌딩, 층을 설정합니다.

    Set-Place -Identity "[회의실]" -City "[도시]" -Building "[빌딩]" -Floor []

     

     

    잘 적용이 되었는지 확인합니다.

    Get-Mailbox -RecipientTypeDetails RoomMailbox | Sort DisplayName | Get-Place | ft DisplayName,City,Building,Floor

     

     

    각 사용자가 Outlook 클라이언트에서 일정그룹을 추가하고 회의실을 추가하는 작업입니다. 이를 통해 누가, 어떤 용도로 회의실을 예약했는지 회의실 현황을 즉각적으로 확인할 수 있습니다.

    Outlook 클라이언트 일정 탭 > 내 일정 마우스 오른쪽 클릭 > 새 일정 그룹 클릭

     

     

    새 일정 그룹 마우스 오른쪽 클릭 > 일정 추가 > 회의실 목록에서 클릭

     

     

    필요한 회의실을 선택하고 확인을 클릭합니다.

     

     

    회의실에 체크를 해두시면 회의실 현황을 확인할 수 있습니다.

     

     

    도움이 되셨으면 좋겠네요.

    감사합니다

Designed by Tistory.