<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>finn's lab</title>
    <link>https://ms-tech-lab.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Wed, 8 Apr 2026 00:38:05 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>finnkimm</managingEditor>
    <item>
      <title>Intune에 등록된 Windows10/11 기기에 Chrome 확장 프로그램 설치</title>
      <link>https://ms-tech-lab.tistory.com/entry/Intune%EC%97%90-%EB%93%B1%EB%A1%9D%EB%90%9C-Windows1011-%EA%B8%B0%EA%B8%B0%EC%97%90-Chrome-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%84%A4%EC%B9%98</link>
      <description>&lt;blockquote data-ke-style=&quot;style2&quot;&gt;이번 포스팅에서는 Intune device configuration 정책으로 Intune에 등록된 기기에 Chrome 브라우저 확장 브로그램을 강제 설치하는 방법을 다룹니다.&lt;/blockquote&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;설정 방법&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저, Intune 포털에서 Devices &amp;gt; WIndows &amp;gt; Manage devices &amp;gt; Configuration 으로 이동 후 새 정책을 생성합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;플랫폼은 Windows 10 and later, 프로파일 유형은 Settings catalog를 선택하고 Create 버튼을 누릅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;565&quot; data-origin-height=&quot;252&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOfSAj/dJMcacBLPC5/ZV8Qtp7GX65wxEOPd2efB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOfSAj/dJMcacBLPC5/ZV8Qtp7GX65wxEOPd2efB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOfSAj/dJMcacBLPC5/ZV8Qtp7GX65wxEOPd2efB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOfSAj%2FdJMcacBLPC5%2FZV8Qtp7GX65wxEOPd2efB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;565&quot; height=&quot;252&quot; data-origin-width=&quot;565&quot; data-origin-height=&quot;252&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;알맞는 이름으로 설정하고 넘어갑니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;851&quot; data-origin-height=&quot;430&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xWWg8/dJMcacuZ7Qs/rkWDTckaWyQaoVMMyb9zb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xWWg8/dJMcacuZ7Qs/rkWDTckaWyQaoVMMyb9zb1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xWWg8/dJMcacuZ7Qs/rkWDTckaWyQaoVMMyb9zb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxWWg8%2FdJMcacuZ7Qs%2FrkWDTckaWyQaoVMMyb9zb1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;851&quot; height=&quot;430&quot; data-origin-width=&quot;851&quot; data-origin-height=&quot;430&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Configuration settings 단계에서는 'Google Google Chrome'&amp;nbsp; 카테고리를 선택 후 Configure list of force-installed Web Apps 또는 Configure list of force-installed Web Apps (User)를 선택해서 추가해 줍니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;(User)가 붙은 Setting은 사용자별로 적용이 됩니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;838&quot; data-origin-height=&quot;892&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E72Ur/dJMcadgkwWf/hUDRmdPv97bMryaZLzWrq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E72Ur/dJMcadgkwWf/hUDRmdPv97bMryaZLzWrq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E72Ur/dJMcadgkwWf/hUDRmdPv97bMryaZLzWrq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE72Ur%2FdJMcadgkwWf%2FhUDRmdPv97bMryaZLzWrq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;838&quot; height=&quot;892&quot; data-origin-width=&quot;838&quot; data-origin-height=&quot;892&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Setting 추가 후 비어있는 입력칸에는 확장 ID와 업데이트 URL을 세미콜론으로 구분하여 입력합니다.&lt;/p&gt;
&lt;div&gt;
&lt;div id=&quot;_weave_e_182&quot; data-formelement=&quot;pcControl: __control_vm__&quot; data-bind=&quot;pcControl: __control_vm__&quot;&gt;
&lt;div&gt;
&lt;div data-bind=&quot;untrustedHtml: $ctl._untrustedHtml&quot;&gt;
&lt;div&gt;
&lt;div data-bind=&quot;text: customContent&quot;&gt;Microsoft Purview Extension을 강제 설치하려는 경우, 문자열은 다음과 같습니다.&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-bind=&quot;text: customContent&quot;&gt;echcggldkblhodogklpincgchnpgcdco;&lt;a href=&quot;https://clients2.google.com/service/update2/crx&quot;&gt;https://clients2.google.com/service/update2/crx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #292827; text-align: start;&quot;&gt;
&lt;div id=&quot;_weave_e_183&quot; data-formelement=&quot;pcControl: __control_vm__&quot; data-bind=&quot;pcControl: __control_vm__&quot;&gt;
&lt;div&gt;
&lt;div data-bind=&quot;untrustedHtml: $ctl._untrustedHtml&quot;&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;802&quot; data-origin-height=&quot;562&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PonDx/dJMcadm5kpC/Z3nAfFmXBO43Zg6rt7eh5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PonDx/dJMcadm5kpC/Z3nAfFmXBO43Zg6rt7eh5K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PonDx/dJMcadm5kpC/Z3nAfFmXBO43Zg6rt7eh5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPonDx%2FdJMcadm5kpC%2FZ3nAfFmXBO43Zg6rt7eh5K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;802&quot; height=&quot;562&quot; data-origin-width=&quot;802&quot; data-origin-height=&quot;562&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막으로 범위를 지정하고 정책을 생성/배포합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;958&quot; data-origin-height=&quot;774&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dB8q7G/dJMcafeeCgg/5QggdfkimmStnuAM8cmO01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dB8q7G/dJMcafeeCgg/5QggdfkimmStnuAM8cmO01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dB8q7G/dJMcafeeCgg/5QggdfkimmStnuAM8cmO01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdB8q7G%2FdJMcafeeCgg%2F5QggdfkimmStnuAM8cmO01%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;958&quot; height=&quot;774&quot; data-origin-width=&quot;958&quot; data-origin-height=&quot;774&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Intune에 등록된 Windows 기기에서 정책이 동기화된 후 Chrome 확장 프로그램을 확인해 보면 기업 정책에 의해 설치되었다는 표시와 함께 삭제가 불가능한 상태로 확장 프로그램이 설치되어 있는 것을 확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;869&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3vuWt/dJMcaaDYZDb/6a3oxn13D2MmG25515XXBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3vuWt/dJMcaaDYZDb/6a3oxn13D2MmG25515XXBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3vuWt/dJMcaaDYZDb/6a3oxn13D2MmG25515XXBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3vuWt%2FdJMcaaDYZDb%2F6a3oxn13D2MmG25515XXBk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;730&quot; height=&quot;869&quot; data-origin-width=&quot;730&quot; data-origin-height=&quot;869&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;참고문서&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/intune/intune-service/configuration/settings-catalog?tabs=sc-search-filter%2Csc-reporting&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://learn.microsoft.com/ko-kr/intune/intune-service/configuration/settings-catalog?tabs=sc-search-filter%2Csc-reporting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;본 글의 내용은 공식 문서, 실제 테스트 경험, 그리고 작성자의 개인적인 해석을 바탕으로 작성되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;환경이나&amp;nbsp;정책&amp;nbsp;그리고&amp;nbsp;시점에&amp;nbsp;따라&amp;nbsp;다르게&amp;nbsp;적용될&amp;nbsp;수&amp;nbsp;있으므로&amp;nbsp;참고용으로&amp;nbsp;활용해&amp;nbsp;주세요.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Microsoft 365/Intune</category>
      <author>finnkimm</author>
      <guid isPermaLink="true">https://ms-tech-lab.tistory.com/8</guid>
      <comments>https://ms-tech-lab.tistory.com/entry/Intune%EC%97%90-%EB%93%B1%EB%A1%9D%EB%90%9C-Windows1011-%EA%B8%B0%EA%B8%B0%EC%97%90-Chrome-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%84%A4%EC%B9%98#entry8comment</comments>
      <pubDate>Sun, 11 Jan 2026 15:08:39 +0900</pubDate>
    </item>
    <item>
      <title>Intune 회사 포털(Company Portal)을 통한 macOS 기기 등록 방법</title>
      <link>https://ms-tech-lab.tistory.com/entry/Intune-%ED%9A%8C%EC%82%AC-%ED%8F%AC%ED%84%B8%EC%9D%84-%ED%86%B5%ED%95%9C-macOS-%EA%B8%B0%EA%B8%B0-%EB%93%B1%EB%A1%9D-%EB%B0%A9%EB%B2%95</link>
      <description>&lt;blockquote data-ke-style=&quot;style2&quot;&gt;이번 포스팅에서는 Apple MDM Push 인증서 업로드부터 회사 포털 앱을 통한 기기 등록까지의 과정을 다룹니다.&lt;/blockquote&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1) Apple MDM Push Certificate 업로드&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저, Intune 포털 &amp;gt; Devices &amp;gt; macOS &amp;gt; Enrollment &amp;gt; Apple MDM Push Certificate 에서 인증서를 등록해야 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;825&quot; data-origin-height=&quot;856&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xDMES/dJMcaiIHqC3/FQlkWDaZ3EuCqFjBWRZjXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xDMES/dJMcaiIHqC3/FQlkWDaZ3EuCqFjBWRZjXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xDMES/dJMcaiIHqC3/FQlkWDaZ3EuCqFjBWRZjXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxDMES%2FdJMcaiIHqC3%2FFQlkWDaZ3EuCqFjBWRZjXK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;825&quot; height=&quot;856&quot; data-origin-width=&quot;825&quot; data-origin-height=&quot;856&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'Download your CSR'를 클릭해서 인증서 서명 요청 파일을 다운로드 받습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;131&quot; data-origin-height=&quot;45&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dnRAIE/dJMcac2MVjq/ij3KwitGW8nzkAQRkJEI5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dnRAIE/dJMcac2MVjq/ij3KwitGW8nzkAQRkJEI5K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dnRAIE/dJMcac2MVjq/ij3KwitGW8nzkAQRkJEI5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdnRAIE%2FdJMcac2MVjq%2Fij3KwitGW8nzkAQRkJEI5K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;131&quot; height=&quot;45&quot; data-origin-width=&quot;131&quot; data-origin-height=&quot;45&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'Create your MDM push Certificate'를 클릭해서 Apple 페이지로 이동한 후 Apple 계정을 입력합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1047&quot; data-origin-height=&quot;759&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFVHCM/dJMcafrIoo9/x9sSQPTC4CKZWeq2m6prHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFVHCM/dJMcafrIoo9/x9sSQPTC4CKZWeq2m6prHk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFVHCM/dJMcafrIoo9/x9sSQPTC4CKZWeq2m6prHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFVHCM%2FdJMcafrIoo9%2Fx9sSQPTC4CKZWeq2m6prHk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1047&quot; height=&quot;759&quot; data-origin-width=&quot;1047&quot; data-origin-height=&quot;759&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CSR 파일을 업로드하는 버튼을 눌러 다운로드 받았던 CSR 파일을 업로드합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1008&quot; data-origin-height=&quot;673&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oxvgz/dJMb99LMRlF/LHnLXiAOHGwtk20nboJqd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oxvgz/dJMb99LMRlF/LHnLXiAOHGwtk20nboJqd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oxvgz/dJMb99LMRlF/LHnLXiAOHGwtk20nboJqd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foxvgz%2FdJMb99LMRlF%2FLHnLXiAOHGwtk20nboJqd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1008&quot; height=&quot;673&quot; data-origin-width=&quot;1008&quot; data-origin-height=&quot;673&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 인증서가 발급됩니다. Download 버튼을 눌러 다운로드를 진행합시다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2079&quot; data-origin-height=&quot;1135&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oEP7f/dJMcaaYfnJp/q57KciCG7hwv7ehULWNPb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oEP7f/dJMcaaYfnJp/q57KciCG7hwv7ehULWNPb1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oEP7f/dJMcaaYfnJp/q57KciCG7hwv7ehULWNPb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoEP7f%2FdJMcaaYfnJp%2Fq57KciCG7hwv7ehULWNPb1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2079&quot; height=&quot;1135&quot; data-origin-width=&quot;2079&quot; data-origin-height=&quot;1135&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다시 Intune 포털 화면으로 돌아와서 인증서를 발급 받은 Apple ID를 입력하고, 다운로드한 인증서를 업로드합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;817&quot; data-origin-height=&quot;844&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3Earb/dJMcafL0QVD/o4clMRb4KTucnpIXijIYIK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3Earb/dJMcafL0QVD/o4clMRb4KTucnpIXijIYIK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3Earb/dJMcafL0QVD/o4clMRb4KTucnpIXijIYIK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3Earb%2FdJMcafL0QVD%2Fo4clMRb4KTucnpIXijIYIK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;817&quot; height=&quot;844&quot; data-origin-width=&quot;817&quot; data-origin-height=&quot;844&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업로드가 성공적으로 됐다면 인증서 상태가 Active로 되어 있고 해당 정보를 확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;370&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBRU1T/dJMcacuZjI8/8W0LheBEBDQGKL3D40WGoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBRU1T/dJMcacuZjI8/8W0LheBEBDQGKL3D40WGoK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBRU1T/dJMcacuZjI8/8W0LheBEBDQGKL3D40WGoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBRU1T%2FdJMcacuZjI8%2F8W0LheBEBDQGKL3D40WGoK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;816&quot; height=&quot;370&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;370&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2) 회사 포털 설치 및 기기 등록&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 링크에서&amp;nbsp; '내 Mac 등록' 을 눌러 회사 포털 패키지를 다운로드 받고, 설치합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/Intune/intune-service/user-help/enroll-your-device-in-intune-macos-cp#install-company-portal-app&quot;&gt;Intune 회사 포털 사용하여 Mac 등록 - Microsoft Intune | Microsoft Learn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;146&quot; data-origin-height=&quot;39&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWFq4V/dJMcac2MV2b/BTumA3mTeJbOQkiMVwKdL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWFq4V/dJMcac2MV2b/BTumA3mTeJbOQkiMVwKdL0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWFq4V/dJMcac2MV2b/BTumA3mTeJbOQkiMVwKdL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWFq4V%2FdJMcac2MV2b%2FBTumA3mTeJbOQkiMVwKdL0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;146&quot; height=&quot;39&quot; data-origin-width=&quot;146&quot; data-origin-height=&quot;39&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치 후 업데이트까지 모두 완료되면 액세스 설정 화면이 나옵니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'시작' 버튼을 눌러 조직에서 수행 가능한 항목을 확인하고 '계속' 버튼을 누릅니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1619&quot; data-origin-height=&quot;1206&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EKL73/dJMcaaRtCnJ/cv8j2VoiusHcdAfO8cXxP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EKL73/dJMcaaRtCnJ/cv8j2VoiusHcdAfO8cXxP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EKL73/dJMcaaRtCnJ/cv8j2VoiusHcdAfO8cXxP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEKL73%2FdJMcaaRtCnJ%2Fcv8j2VoiusHcdAfO8cXxP0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1619&quot; height=&quot;1206&quot; data-origin-width=&quot;1619&quot; data-origin-height=&quot;1206&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1617&quot; data-origin-height=&quot;1197&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/q7eP1/dJMcahwibuh/rJ1KeRRrJbgIk2X2KsKQX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/q7eP1/dJMcahwibuh/rJ1KeRRrJbgIk2X2KsKQX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/q7eP1/dJMcahwibuh/rJ1KeRRrJbgIk2X2KsKQX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fq7eP1%2FdJMcahwibuh%2FrJ1KeRRrJbgIk2X2KsKQX0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1617&quot; height=&quot;1197&quot; data-origin-width=&quot;1617&quot; data-origin-height=&quot;1197&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;관리 프로필 설치 단계로 넘어간 후 아래 화면이 나오면 '프로필 다운로드' 버튼을 눌러 다운로드합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약, 아래 화면이 나오지 않고, Mac을 확인하는 중 화면이 지속되거나 실패했다는 화면이 나온다면 인증서가 올바르게 설정되었는지 확인해야 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1645&quot; data-origin-height=&quot;1223&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CP7i5/dJMcaf6jCrl/7GXDgx2qKPVVtDNKeavqO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CP7i5/dJMcaf6jCrl/7GXDgx2qKPVVtDNKeavqO1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CP7i5/dJMcaf6jCrl/7GXDgx2qKPVVtDNKeavqO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCP7i5%2FdJMcaf6jCrl%2F7GXDgx2qKPVVtDNKeavqO1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1645&quot; height=&quot;1223&quot; data-origin-width=&quot;1645&quot; data-origin-height=&quot;1223&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로필 다운로드가 완료되면 설정의 기기 관리 화면에서 Management Profile을 두 번 눌러 설치합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1430&quot; data-origin-height=&quot;1250&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bniz9Y/dJMcafytqyJ/pDTo2nt7MuSA8Lb0E82zr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bniz9Y/dJMcafytqyJ/pDTo2nt7MuSA8Lb0E82zr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bniz9Y/dJMcafytqyJ/pDTo2nt7MuSA8Lb0E82zr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbniz9Y%2FdJMcafytqyJ%2FpDTo2nt7MuSA8Lb0E82zr0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1430&quot; height=&quot;1250&quot; data-origin-width=&quot;1430&quot; data-origin-height=&quot;1250&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1391&quot; data-origin-height=&quot;1240&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yYnTA/dJMcagYrIJj/P4kWt0niVkP1qiOXsEPVsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yYnTA/dJMcagYrIJj/P4kWt0niVkP1qiOXsEPVsk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yYnTA/dJMcagYrIJj/P4kWt0niVkP1qiOXsEPVsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyYnTA%2FdJMcagYrIJj%2FP4kWt0niVkP1qiOXsEPVsk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1391&quot; height=&quot;1240&quot; data-origin-width=&quot;1391&quot; data-origin-height=&quot;1240&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로필 설치가 완료되면 아래 화면처럼 보입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1423&quot; data-origin-height=&quot;1243&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/efoesD/dJMcadUUHdh/kRvHyL9TGqstBoEbNYGkWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/efoesD/dJMcadUUHdh/kRvHyL9TGqstBoEbNYGkWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/efoesD/dJMcadUUHdh/kRvHyL9TGqstBoEbNYGkWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FefoesD%2FdJMcadUUHdh%2FkRvHyL9TGqstBoEbNYGkWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1423&quot; height=&quot;1243&quot; data-origin-width=&quot;1423&quot; data-origin-height=&quot;1243&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;회사 포털로 돌아와서 화면을 확인하면 디바이스가 등록된 것을 확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1599&quot; data-origin-height=&quot;1205&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ky4el/dJMcac9xR2l/zQ7DR8OgvX6Cwj0Xn1yL0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ky4el/dJMcac9xR2l/zQ7DR8OgvX6Cwj0Xn1yL0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ky4el/dJMcac9xR2l/zQ7DR8OgvX6Cwj0Xn1yL0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKy4el%2FdJMcac9xR2l%2FzQ7DR8OgvX6Cwj0Xn1yL0k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1599&quot; height=&quot;1205&quot; data-origin-width=&quot;1599&quot; data-origin-height=&quot;1205&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Intune &amp;gt; Devices &amp;gt; macOS devices로 가보면 기기가 정상적으로 등록되어 있는 것을 확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;965&quot; data-origin-height=&quot;318&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CLYoQ/dJMcaaDWzPe/HZK5c49hrQKNvmo0oxoH01/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CLYoQ/dJMcaaDWzPe/HZK5c49hrQKNvmo0oxoH01/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CLYoQ/dJMcaaDWzPe/HZK5c49hrQKNvmo0oxoH01/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCLYoQ%2FdJMcaaDWzPe%2FHZK5c49hrQKNvmo0oxoH01%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;965&quot; height=&quot;318&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;965&quot; data-origin-height=&quot;318&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;참고문서&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/intune/intune-service/user-help/enroll-your-device-in-intune-macos-cp&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://learn.microsoft.com/ko-kr/intune/intune-service/user-help/enroll-your-device-in-intune-macos-cp&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;본 글의 내용은 공식 문서, 실제 테스트 경험, 그리고 작성자의 개인적인 해석을 바탕으로 작성되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;환경이나&amp;nbsp;정책&amp;nbsp;그리고&amp;nbsp;시점에&amp;nbsp;따라&amp;nbsp;다르게&amp;nbsp;적용될&amp;nbsp;수&amp;nbsp;있으므로&amp;nbsp;참고용으로&amp;nbsp;활용해&amp;nbsp;주세요.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Microsoft 365/Intune</category>
      <author>finnkimm</author>
      <guid isPermaLink="true">https://ms-tech-lab.tistory.com/7</guid>
      <comments>https://ms-tech-lab.tistory.com/entry/Intune-%ED%9A%8C%EC%82%AC-%ED%8F%AC%ED%84%B8%EC%9D%84-%ED%86%B5%ED%95%9C-macOS-%EA%B8%B0%EA%B8%B0-%EB%93%B1%EB%A1%9D-%EB%B0%A9%EB%B2%95#entry7comment</comments>
      <pubDate>Thu, 1 Jan 2026 19:54:08 +0900</pubDate>
    </item>
    <item>
      <title>eDiscovery에서 KeyQL을 활용한 전체 SIT 매칭 항목 검색 방법 (SensitiveType)</title>
      <link>https://ms-tech-lab.tistory.com/entry/eDiscovery%EC%97%90%EC%84%9C-KeyQL%EC%9D%84-%ED%99%9C%EC%9A%A9%ED%95%9C-%EC%A0%84%EC%B2%B4-SIT-%EB%A7%A4%EC%B9%AD-%ED%95%AD%EB%AA%A9-%EA%B2%80%EC%83%89-%EB%B0%A9%EB%B2%95-SensitiveType</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;들어가기 전&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Microsoft Purview eDiscovery의 콘텐츠 검색(Content Search) 기능을 사용할 때,&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일반적인 텍스트 검색과 달리 민감한 정보 유형(SIT, Sensitive Information Types) 검색 시에는 와일드카드(*)를 통한 전체 매칭이 지원되지 않습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SensitiveType 속성과 함께 해당 SIT의 고유 ID(GUID) 값을 명확히 지정해야 KeyQL로 검색할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Microsoft 공식 문서에서는 다음과 같이 PowerShell 명령어를 통해 조직에서 생성한 커스텀 SIT의 이름과 ID를 확인할 수 있는 방법을 안내하고 있습니다. &amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1766540707698&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Get-DlpSensitiveInformationType | Where-Object {$_.Publisher -ne &quot;Microsoft Corporation&quot;} | FT Name,Id&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;다만, PowerShell을 통해 추출된 ID 리스트를 KeyQL에서 그대로 사용할 수 없기 때문에 가공하는 과정이 필요합니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size16&quot;&gt;오늘 포스팅에서는 SIT ID 값을 KQL용 쿼리로 가공하여 eDiscovery에서 검색하는 방법에 대해 다뤄보겠습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;모든 SIT 값 추출 및 가공&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 보안 및 준수 센터(IPPSSession) 모듈을 로드합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1766542066048&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Connect-IPPSSession&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 테넌트에 등록된 모든 SIT ID를 추출한 뒤, 각 객체를 순회하며 KeyQL 구문(SensitiveType:ID)으로 변환하고 이를 OR 연산자로 결합합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1766542004192&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;((Get-DlpSensitiveInformationType).Id | ForEach-Object { &quot;SensitiveType:$($_)&quot; }) -join &quot; OR &quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3.결과를 복사합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1100&quot; data-origin-height=&quot;64&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZDUaB/dJMcajt0Y8B/dW9cwlnF85NbxQNeetaF4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZDUaB/dJMcajt0Y8B/dW9cwlnF85NbxQNeetaF4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZDUaB/dJMcajt0Y8B/dW9cwlnF85NbxQNeetaF4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZDUaB%2FdJMcajt0Y8B%2FdW9cwlnF85NbxQNeetaF4K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1100&quot; height=&quot;64&quot; data-origin-width=&quot;1100&quot; data-origin-height=&quot;64&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;커스텀 SIT 값만 추출 및 가공&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;Microsoft에서 기본 제공하는 SIT를 제외하고, 조직에서 직접 생성한 커스텀 SIT만을 대상으로 쿼리를 생성하는 방법입니다.&amp;nbsp;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1. 보안 및 준수 센터(IPPSSession) 모듈을 로드합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1766552407731&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Connect-IPPSSession&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2.Where-Object 필터를 통해 발행자(Publisher)가 'Microsoft Corporation'이 아닌 객체만 선별하여 가공합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1766552357411&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;((Get-DlpSensitiveInformationType | Where-Object { $_.Publisher -ne &quot;Microsoft Corporation&quot; }).Id | ForEach-Object { &quot;SensitiveType:$($_)&quot; }) -join &quot; OR &quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3.결과를 복사합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1100&quot; data-origin-height=&quot;79&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZTMnw/dJMcahC0D0y/2CYmOlBa4DkCYw6bdZ5JHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZTMnw/dJMcahC0D0y/2CYmOlBa4DkCYw6bdZ5JHk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZTMnw/dJMcahC0D0y/2CYmOlBa4DkCYw6bdZ5JHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZTMnw%2FdJMcahC0D0y%2F2CYmOlBa4DkCYw6bdZ5JHk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1100&quot; height=&quot;79&quot; data-origin-width=&quot;1100&quot; data-origin-height=&quot;79&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;eDiscvoery Content Search에서 SIT 매칭 항목 검색&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;KeyQL 쿼리 편집기에 복사한 쿼리를 붙여넣기한 후 실행해 봅시다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1509&quot; data-origin-height=&quot;739&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BMu5v/dJMcabv2i69/zjquAQkJboJfdvFYlhKaR0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BMu5v/dJMcabv2i69/zjquAQkJboJfdvFYlhKaR0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BMu5v/dJMcabv2i69/zjquAQkJboJfdvFYlhKaR0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBMu5v%2FdJMcabv2i69%2FzjquAQkJboJfdvFYlhKaR0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1509&quot; height=&quot;739&quot; data-origin-width=&quot;1509&quot; data-origin-height=&quot;739&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행 결과를 확인해 보면 나열된 SIT ID와 매칭된 항목들이 검색된 것을 확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1601&quot; data-origin-height=&quot;305&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tKJJ3/dJMcafZuU81/K0wqyC3pIknvRsmFyPcvBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tKJJ3/dJMcafZuU81/K0wqyC3pIknvRsmFyPcvBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tKJJ3/dJMcafZuU81/K0wqyC3pIknvRsmFyPcvBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtKJJ3%2FdJMcafZuU81%2FK0wqyC3pIknvRsmFyPcvBk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1601&quot; height=&quot;305&quot; data-origin-width=&quot;1601&quot; data-origin-height=&quot;305&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;참고문서&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/purview/edisc-search-sites#searchable-sensitive-data-types&quot;&gt;eDiscovery에서 사이트에서 콘텐츠 찾기 | Microsoft Learn&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;본 글의 내용은 공식 문서, 실제 테스트 경험, 그리고 작성자의 개인적인 해석을 바탕으로 작성되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;환경이나&amp;nbsp;정책&amp;nbsp;그리고&amp;nbsp;시점에&amp;nbsp;따라&amp;nbsp;다르게&amp;nbsp;적용될&amp;nbsp;수&amp;nbsp;있으므로&amp;nbsp;참고용으로&amp;nbsp;활용해&amp;nbsp;주세요.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Microsoft 365/Purview</category>
      <author>finnkimm</author>
      <guid isPermaLink="true">https://ms-tech-lab.tistory.com/6</guid>
      <comments>https://ms-tech-lab.tistory.com/entry/eDiscovery%EC%97%90%EC%84%9C-KeyQL%EC%9D%84-%ED%99%9C%EC%9A%A9%ED%95%9C-%EC%A0%84%EC%B2%B4-SIT-%EB%A7%A4%EC%B9%AD-%ED%95%AD%EB%AA%A9-%EA%B2%80%EC%83%89-%EB%B0%A9%EB%B2%95-SensitiveType#entry6comment</comments>
      <pubDate>Wed, 24 Dec 2025 23:08:25 +0900</pubDate>
    </item>
    <item>
      <title>How to Search for Teams File Activity in Audit Logs (Search-UnifiedAuditLog)</title>
      <link>https://ms-tech-lab.tistory.com/entry/How-to-Search-for-Teams-File-Activity-in-Audit-Logs-Search-UnifiedAuditLog</link>
      <description>&lt;blockquote data-ke-style=&quot;style2&quot;&gt;By using this method, you can view file-related activities performed only by users within Teams.&lt;/blockquote&gt;
&lt;h3 data-path-to-node=&quot;3&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Methods Attempted in the Purview Portal Audit Log&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;The following methods were attempted to determine if it was possible to search for user file activities exclusively within Teams using the Purview Portal.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt; Attempt 1) Activities - friendly names: Accessed file, Downloaded file, Uploaded file / Workloads: MicrosoftTeams&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1171&quot; data-origin-height=&quot;208&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6IWL3/dJMcagcXgnh/ZfHQuZtEzFTgDXR7CcVx20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6IWL3/dJMcagcXgnh/ZfHQuZtEzFTgDXR7CcVx20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6IWL3/dJMcagcXgnh/ZfHQuZtEzFTgDXR7CcVx20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6IWL3%2FdJMcagcXgnh%2FZfHQuZtEzFTgDXR7CcVx20%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1171&quot; height=&quot;208&quot; data-origin-width=&quot;1171&quot; data-origin-height=&quot;208&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;Initially, since the file activity occurred within Teams, it was assumed the Workload would be MicrosoftTeams, and file-related activities were selected.&lt;/p&gt;
&lt;p data-path-to-node=&quot;6&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Result: Total results = 0&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1128&quot; data-origin-height=&quot;76&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAoJ96/dJMcaihw4d4/KCon2tGT8TBHof2ateHOu1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAoJ96/dJMcaihw4d4/KCon2tGT8TBHof2ateHOu1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAoJ96/dJMcaihw4d4/KCon2tGT8TBHof2ateHOu1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAoJ96%2FdJMcaihw4d4%2FKCon2tGT8TBHof2ateHOu1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1128&quot; height=&quot;76&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1128&quot; data-origin-height=&quot;76&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;From the next attempts onward, the goal was to first search to confirm what values the properties of the Teams file activity logs would hold.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드.png&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;78&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQjqWb/dJMcabpajee/v1Wyc6lgYbGxckQa6kxO2k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQjqWb/dJMcabpajee/v1Wyc6lgYbGxckQa6kxO2k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQjqWb/dJMcabpajee/v1Wyc6lgYbGxckQa6kxO2k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQjqWb%2FdJMcabpajee%2Fv1Wyc6lgYbGxckQa6kxO2k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;936&quot; height=&quot;78&quot; data-filename=&quot;다운로드.png&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;78&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-path-to-node=&quot;9&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;9&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Attempt 2) Activities - friendly names: Accessed file / Workloads: SharePoint, OneDrive&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size16&quot;&gt;Assuming the Workload was not MicrosoftTeams, it was determined that it must be either SharePoint or OneDrive. Only Accessed file was selected to reduce the number of results.&lt;/p&gt;
&lt;p data-path-to-node=&quot;10&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size16&quot;&gt;Result: Total results = 45&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드 (1).png&quot; data-origin-width=&quot;935&quot; data-origin-height=&quot;77&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Yrrlf/dJMcabW0rch/oy6Kxop8mcpGyJhJ8Jod4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Yrrlf/dJMcabW0rch/oy6Kxop8mcpGyJhJ8Jod4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Yrrlf/dJMcabW0rch/oy6Kxop8mcpGyJhJ8Jod4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYrrlf%2FdJMcabW0rch%2Foy6Kxop8mcpGyJhJ8Jod4k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;935&quot; height=&quot;77&quot; data-filename=&quot;다운로드 (1).png&quot; data-origin-width=&quot;935&quot; data-origin-height=&quot;77&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-path-to-node=&quot;11&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;From the result list, it was confirmed that the RecordType value was SharePointFileOperation.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드 (2).png&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;706&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cx0CEB/dJMcab3MfdN/ZJMRMikXM4Kv2a0NaWORAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cx0CEB/dJMcab3MfdN/ZJMRMikXM4Kv2a0NaWORAK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cx0CEB/dJMcab3MfdN/ZJMRMikXM4Kv2a0NaWORAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcx0CEB%2FdJMcab3MfdN%2FZJMRMikXM4Kv2a0NaWORAK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;788&quot; height=&quot;706&quot; data-filename=&quot;다운로드 (2).png&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;706&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;13&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Attempt 3) Record Types: SharePointFileOperation&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드 (3).png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;233&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpvm5q/dJMcabCHJCH/APRB5wlspQkHkKSSWWTHCK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpvm5q/dJMcabCHJCH/APRB5wlspQkHkKSSWWTHCK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpvm5q/dJMcabCHJCH/APRB5wlspQkHkKSSWWTHCK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbpvm5q%2FdJMcabCHJCH%2FAPRB5wlspQkHkKSSWWTHCK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;233&quot; data-filename=&quot;다운로드 (3).png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;233&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-path-to-node=&quot;14&quot; data-ke-size=&quot;size16&quot;&gt;The search was conducted again, based on the RecordType confirmed in Attempt 2.&lt;/p&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size16&quot;&gt;Upon checking the exported log results in Excel, various activities including FileAccessed were present. However, it was necessary to exclude the following types of activities:&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;16&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;External Teams activities (e.g., FileModified)&lt;/li&gt;
&lt;li&gt;System activities (e.g., FileSensitivityLabelApplied)&lt;/li&gt;
&lt;li&gt;Activities unrelated to files (e.g., FolderCreated)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드 (4).png&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;207&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKdpZ7/dJMb99ZbKnt/f486BeVOZRmyBSw7DakqKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKdpZ7/dJMb99ZbKnt/f486BeVOZRmyBSw7DakqKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKdpZ7/dJMb99ZbKnt/f486BeVOZRmyBSw7DakqKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKdpZ7%2FdJMb99ZbKnt%2Ff486BeVOZRmyBSw7DakqKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;283&quot; height=&quot;207&quot; data-filename=&quot;다운로드 (4).png&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;207&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size16&quot;&gt;It seemed necessary to utilize the ApplicationDisplayName property within the AuditData object to view only file activities within Teams.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드 (5).png&quot; data-origin-width=&quot;972&quot; data-origin-height=&quot;141&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dwPhEm/dJMcadmVQK0/TGFe0j7JOEueI5KG8PbUiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dwPhEm/dJMcadmVQK0/TGFe0j7JOEueI5KG8PbUiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dwPhEm/dJMcadmVQK0/TGFe0j7JOEueI5KG8PbUiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdwPhEm%2FdJMcadmVQK0%2FTGFe0j7JOEueI5KG8PbUiK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;972&quot; height=&quot;141&quot; data-filename=&quot;다운로드 (5).png&quot; data-origin-width=&quot;972&quot; data-origin-height=&quot;141&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;17&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt; Attempt 4) Activities - operation names: FileDownloaded, FileAccessed, FileUploaded, FilePreviewed / Record Types: SharePointFileOperation / Keyword Search: Microsoft Teams&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드 (6).png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;228&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dt0oCs/dJMcacuQPxu/lKV4gTYHA7kzkxKdceiOP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dt0oCs/dJMcacuQPxu/lKV4gTYHA7kzkxKdceiOP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dt0oCs/dJMcacuQPxu/lKV4gTYHA7kzkxKdceiOP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdt0oCs%2FdJMcacuQPxu%2FlKV4gTYHA7kzkxKdceiOP1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;228&quot; data-filename=&quot;다운로드 (6).png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;228&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;We specified the file activities that could occur within Teams from the SharePointFileOperation confirmed in Attempt 3, and entered Microsoft Teams in the Keyword Search. The reason for specifying the Keyword was to find entries where the ApplicationDisplayName value was either Microsoft Teams or Microsoft Teams Web Client.&lt;/p&gt;
&lt;p data-path-to-node=&quot;19&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;20&quot; data-ke-size=&quot;size16&quot;&gt;Consequently, we successfully searched for the target user-specific file activities that occurred in Microsoft Teams or Microsoft Teams Web Client.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드 (8).png&quot; data-origin-width=&quot;967&quot; data-origin-height=&quot;106&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Y2ens/dJMcahJHw50/Z6oCJXKznek81H0mDzVpSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Y2ens/dJMcahJHw50/Z6oCJXKznek81H0mDzVpSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Y2ens/dJMcahJHw50/Z6oCJXKznek81H0mDzVpSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FY2ens%2FdJMcahJHw50%2FZ6oCJXKznek81H0mDzVpSK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;967&quot; height=&quot;106&quot; data-filename=&quot;다운로드 (8).png&quot; data-origin-width=&quot;967&quot; data-origin-height=&quot;106&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드 (7).png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;349&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bn4MRB/dJMcac9pvvJ/s7qJURijjXOcP8mIBNoeC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bn4MRB/dJMcac9pvvJ/s7qJURijjXOcP8mIBNoeC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bn4MRB/dJMcac9pvvJ/s7qJURijjXOcP8mIBNoeC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbn4MRB%2FdJMcac9pvvJ%2Fs7qJURijjXOcP8mIBNoeC0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;349&quot; data-filename=&quot;다운로드 (7).png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-path-to-node=&quot;21&quot; data-ke-size=&quot;size16&quot;&gt;However, because we used &quot;Microsoft Teams&quot; as a keyword, there was a possibility that results that were not actual Teams file activities (e.g., if the file name contained that keyword) might be included in the search results.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-path-to-node=&quot;23&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Searching Teams File Activity Logs in PowerShell&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;It appeared difficult to search only for file activities originating from the Microsoft Teams application within the Purview Portal. Therefore, an approach was implemented using PowerShell to query the Exchange Online audit logs, extract only Teams-related events, and save them as a CSV file.&lt;/p&gt;
&lt;pre id=&quot;code_1765171023656&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Connect-ExchangeOnline

# Set base path
$basePath   = &quot;/Users/&quot;
$outputFile = &quot;$basePath\AuditLogRecords.csv&quot;

# Search date range
$start = &quot;10/14/2025&quot;
$end   = &quot;10/15/2025&quot;

# RecordType and Operations
$record = &quot;SharePointFileOperation&quot;
$ops    = @(&quot;FileDownloaded&quot;,&quot;FileUploaded&quot;,&quot;FileAccessed&quot;,&quot;FilePreviewed&quot;)

# Result size
$resultSize = 5000

# Retrieve audit logs and export to CSV
Search-UnifiedAuditLog -StartDate $start -EndDate $end -RecordType $record -Operations $ops -ResultSize $resultSize |
    Where-Object { $_.AuditData -like '*&quot;ApplicationDisplayName&quot;:&quot;Microsoft Teams*' } |
    Export-Csv -Path $outputFile&lt;/code&gt;&lt;/pre&gt;
&lt;p data-path-to-node=&quot;26&quot; data-ke-size=&quot;size16&quot;&gt;We used the Search-UnifiedAuditLog cmdlet from the Exchange Online module to query the audit logs, and then filtered the records using Where-Object to select only those where the ApplicationDisplayName value within the AuditData property starts with &quot;Microsoft Teams&quot;. Finally, the filtered results were exported in CSV format.&lt;/p&gt;
&lt;p data-path-to-node=&quot;26&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;27&quot; data-ke-size=&quot;size16&quot;&gt;However, upon checking the resulting file, records with dup&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;licate&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Identity&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;values accounted for about half of the total.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드 (9).png&quot; data-origin-width=&quot;1279&quot; data-origin-height=&quot;408&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDC6Z2/dJMcafZpcbg/eDyCgm0I66UgkBBks3qUx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDC6Z2/dJMcafZpcbg/eDyCgm0I66UgkBBks3qUx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDC6Z2/dJMcafZpcbg/eDyCgm0I66UgkBBks3qUx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDC6Z2%2FdJMcafZpcbg%2FeDyCgm0I66UgkBBks3qUx1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1279&quot; height=&quot;408&quot; data-filename=&quot;다운로드 (9).png&quot; data-origin-width=&quot;1279&quot; data-origin-height=&quot;408&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-path-to-node=&quot;28&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Searching Teams File Activity Logs in PowerShell - Removing Duplicate Records&lt;/b&gt;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;29&quot; data-ke-size=&quot;size16&quot;&gt;The cause of the duplicates when running the Search-UnifiedAuditLog cmdlet was not determined.&lt;/p&gt;
&lt;p data-path-to-node=&quot;29&quot; data-ke-size=&quot;size16&quot;&gt;Therefore, I used PowerShell's built-in Sort-Object cmdlet to sort the objects by property value and remove duplicates.&lt;/p&gt;
&lt;pre id=&quot;code_1765171103623&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Connect-ExchangeOnline

# Set base path
$basePath   = &quot;/Users/&quot;
$outputFile = &quot;$basePath\AuditLogRecords.csv&quot;

# Search date range
$start = &quot;10/14/2025&quot;
$end   = &quot;10/15/2025&quot;

# RecordType and Operations
$record = &quot;SharePointFileOperation&quot;
$ops    = @(&quot;FileDownloaded&quot;,&quot;FileUploaded&quot;,&quot;FileAccessed&quot;,&quot;FilePreviewed&quot;)

# Result size
$resultSize = 5000

# Retrieve audit logs and export to CSV
Search-UnifiedAuditLog -StartDate $start -EndDate $end -RecordType $record -Operations $ops -ResultSize $resultSize |
    Where-Object { $_.AuditData -like '*&quot;ApplicationDisplayName&quot;:&quot;Microsoft Teams*' } | 
    Sort-Object -Property Identity -Unique |
    Export-Csv -Path $outputFile&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Ultimately, we were successfully able to obtain the target user-specific Teams file activity logs without duplicates.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드 (10).png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;670&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciVUXw/dJMcafd2ylS/i67AG9EsiwxbWBMqphSkP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciVUXw/dJMcafd2ylS/i67AG9EsiwxbWBMqphSkP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciVUXw/dJMcafd2ylS/i67AG9EsiwxbWBMqphSkP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FciVUXw%2FdJMcafd2ylS%2Fi67AG9EsiwxbWBMqphSkP0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;670&quot; data-filename=&quot;다운로드 (10).png&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;670&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Reference&amp;nbsp;Documentation&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/office/office-365-management-api/office-365-management-activity-api-schema&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://learn.microsoft.com/en-us/office/office-365-management-api/office-365-management-activity-api-schema&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/purview/audit-log-search-script&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://learn.microsoft.com/en-us/purview/audit-log-search-script&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;This&amp;nbsp;article&amp;nbsp;is&amp;nbsp;based&amp;nbsp;on&amp;nbsp;official&amp;nbsp;Microsoft&amp;nbsp;documentation,&amp;nbsp;practical&amp;nbsp;testing&amp;nbsp;experience,&amp;nbsp;and&amp;nbsp;the&amp;nbsp;author's&amp;nbsp;personal&amp;nbsp;interpretation.&amp;nbsp;Implementation&amp;nbsp;may&amp;nbsp;vary&amp;nbsp;depending&amp;nbsp;on&amp;nbsp;your&amp;nbsp;environment,&amp;nbsp;policies,&amp;nbsp;and&amp;nbsp;timing.&amp;nbsp;Please&amp;nbsp;use&amp;nbsp;this&amp;nbsp;guide&amp;nbsp;as&amp;nbsp;a&amp;nbsp;reference.&lt;/span&gt;&lt;/p&gt;</description>
      <category>en) Microsoft 365/Purview</category>
      <author>finnkimm</author>
      <guid isPermaLink="true">https://ms-tech-lab.tistory.com/5</guid>
      <comments>https://ms-tech-lab.tistory.com/entry/How-to-Search-for-Teams-File-Activity-in-Audit-Logs-Search-UnifiedAuditLog#entry5comment</comments>
      <pubDate>Mon, 8 Dec 2025 21:26:58 +0900</pubDate>
    </item>
    <item>
      <title>감사 로그에서 Teams 내의 파일 활동 로그 검색 방법(Search-UnifiedAuditLog)</title>
      <link>https://ms-tech-lab.tistory.com/entry/Purview-%ED%8F%AC%ED%84%B8-%EA%B0%90%EC%82%AC-%EB%A1%9C%EA%B7%B8%EC%97%90%EC%84%9C-Teams-%EB%82%B4%EC%9D%98-%ED%8C%8C%EC%9D%BC-%ED%99%9C%EB%8F%99-%EB%A1%9C%EA%B7%B8-%EA%B2%80%EC%83%89-%EB%B0%A9%EB%B2%95</link>
      <description>&lt;blockquote data-ke-style=&quot;style2&quot;&gt;이 방법을 사용하면 Teams에서 이루어진 사용자별 파일 관련 활동만을 확인할 수 있습니다.&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Purview 포털 감사로그에서 시도한 방법들&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Purview 포털에서 Teams 내 사용자의 파일 활동만을 검색할 수 있는지 확인하기 위해 시도한 방법은 다음과 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;시도한 방법 1)&lt;/b&gt; Activities - friendly names: Accessd file, Downloaded file, Uploaded file / Workloads: MicrosoftTeams&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1531&quot; data-origin-height=&quot;281&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RulLX/dJMcagcTtpb/w0TiGvOHllbOPjSIUOMPC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RulLX/dJMcagcTtpb/w0TiGvOHllbOPjSIUOMPC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RulLX/dJMcagcTtpb/w0TiGvOHllbOPjSIUOMPC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRulLX%2FdJMcagcTtpb%2Fw0TiGvOHllbOPjSIUOMPC0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1531&quot; height=&quot;281&quot; data-origin-width=&quot;1531&quot; data-origin-height=&quot;281&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음에는 Teams에서 발생한 파일 활동이므로 Workload가 MicrosoftTeams일 것이라고 생각하고, 파일 관련 활동을 선택했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결과: Total results = 0&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1128&quot; data-origin-height=&quot;76&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tNiI8/dJMcachfBnF/8RveMw9iJcktY4L61Ibzy1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tNiI8/dJMcachfBnF/8RveMw9iJcktY4L61Ibzy1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tNiI8/dJMcachfBnF/8RveMw9iJcktY4L61Ibzy1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtNiI8%2FdJMcachfBnF%2F8RveMw9iJcktY4L61Ibzy1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1128&quot; height=&quot;76&quot; data-origin-width=&quot;1128&quot; data-origin-height=&quot;76&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 시도한 방법부터는 우선 Teams 내 파일 활동의 속성 값이 어떤 값을 가지는지 확인하기 위한 검색을 시도했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;78&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFKNQ9/dJMcac9lLyb/OnkCmuK4FYnQgpknEn0irK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFKNQ9/dJMcac9lLyb/OnkCmuK4FYnQgpknEn0irK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFKNQ9/dJMcac9lLyb/OnkCmuK4FYnQgpknEn0irK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFKNQ9%2FdJMcac9lLyb%2FOnkCmuK4FYnQgpknEn0irK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;936&quot; height=&quot;78&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;78&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;시도한 방법2)&lt;/b&gt; Activites - friendly names: Accessed file / Workloads: SharePoint, OneDrive&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1522&quot; data-origin-height=&quot;279&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0rCnk/dJMcachfCcO/htfHAqIQWx5XxEC4C2j4Mk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0rCnk/dJMcachfCcO/htfHAqIQWx5XxEC4C2j4Mk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0rCnk/dJMcachfCcO/htfHAqIQWx5XxEC4C2j4Mk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0rCnk%2FdJMcachfCcO%2FhtfHAqIQWx5XxEC4C2j4Mk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1522&quot; height=&quot;279&quot; data-origin-width=&quot;1522&quot; data-origin-height=&quot;279&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Workload가 MicrosoftTeams가 아니라면 SharePoint나 OneDrive일 것으로 판단하고, 결과 수를 줄이기 위해 Accessed file만 선택했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결과:&amp;nbsp;Total&amp;nbsp;results&amp;nbsp;=&amp;nbsp;45&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;935&quot; data-origin-height=&quot;77&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Dj2S5/dJMcac2z6zA/p81vfcdjWMzmRSCLCtc16K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Dj2S5/dJMcac2z6zA/p81vfcdjWMzmRSCLCtc16K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Dj2S5/dJMcac2z6zA/p81vfcdjWMzmRSCLCtc16K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDj2S5%2FdJMcac2z6zA%2Fp81vfcdjWMzmRSCLCtc16K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;935&quot; height=&quot;77&quot; data-origin-width=&quot;935&quot; data-origin-height=&quot;77&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결과&amp;nbsp;리스트에서&amp;nbsp;RecordType&amp;nbsp;값이&amp;nbsp;SharePointFileOperation임을&amp;nbsp;확인했습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;706&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r0rcL/dJMcaaDJ7xH/hHsbxHt014k1xA6NXYGHF1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r0rcL/dJMcaaDJ7xH/hHsbxHt014k1xA6NXYGHF1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r0rcL/dJMcaaDJ7xH/hHsbxHt014k1xA6NXYGHF1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr0rcL%2FdJMcaaDJ7xH%2FhHsbxHt014k1xA6NXYGHF1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;651&quot; height=&quot;583&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;706&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;시도한 방법3)&lt;/b&gt; Record Types: SharePointFileOpeartion&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1526&quot; data-origin-height=&quot;278&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RJOIN/dJMcadUIqKH/2TorMVfG05Vo07mmvFrzeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RJOIN/dJMcadUIqKH/2TorMVfG05Vo07mmvFrzeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RJOIN/dJMcadUIqKH/2TorMVfG05Vo07mmvFrzeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRJOIN%2FdJMcadUIqKH%2F2TorMVfG05Vo07mmvFrzeK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1526&quot; height=&quot;278&quot; data-origin-width=&quot;1526&quot; data-origin-height=&quot;278&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방법&amp;nbsp;2에서&amp;nbsp;확인한&amp;nbsp;RecordType을&amp;nbsp;기준으로&amp;nbsp;다시&amp;nbsp;검색했습니다.&lt;br /&gt;로그 결과를 Export한 파일을 Excel에서 확인해 보니 FileAccessed를 포함한 다양한 활동이 있었지만, 다음과 같은 활동은 제외할 필요가 있었습니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Teams 외부 활동(FileModified 등)&lt;/li&gt;
&lt;li&gt;시스템 활동(FileSensitivityLabelApplied 등)&lt;/li&gt;
&lt;li&gt;파일과 무관한 활동(FolderCreated)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;207&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cqhq1Z/dJMcaaqcOUD/0QU0ooLdx3VM0V1vgub2yK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cqhq1Z/dJMcaaqcOUD/0QU0ooLdx3VM0V1vgub2yK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cqhq1Z/dJMcaaqcOUD/0QU0ooLdx3VM0V1vgub2yK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcqhq1Z%2FdJMcaaqcOUD%2F0QU0ooLdx3VM0V1vgub2yK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;283&quot; height=&quot;207&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;207&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;207&quot; data-origin-height=&quot;90&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kNL06/dJMcajtRB1s/bhcQ0MircqME9z27UzRvMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kNL06/dJMcajtRB1s/bhcQ0MircqME9z27UzRvMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kNL06/dJMcajtRB1s/bhcQ0MircqME9z27UzRvMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkNL06%2FdJMcajtRB1s%2FbhcQ0MircqME9z27UzRvMK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;207&quot; height=&quot;90&quot; data-origin-width=&quot;207&quot; data-origin-height=&quot;90&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Teams 내 파일 활동만 보려면 AuditData 객체의 ApplicationDisplayName을 활용해야 될 것으로 보였습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(CLient App&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;972&quot; data-origin-height=&quot;141&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GW25d/dJMcaajrb9h/Z5ezDnQ7iTg2sQFEf4T9Tk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GW25d/dJMcaajrb9h/Z5ezDnQ7iTg2sQFEf4T9Tk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GW25d/dJMcaajrb9h/Z5ezDnQ7iTg2sQFEf4T9Tk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGW25d%2FdJMcaajrb9h%2FZ5ezDnQ7iTg2sQFEf4T9Tk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;972&quot; height=&quot;141&quot; data-origin-width=&quot;972&quot; data-origin-height=&quot;141&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;407&quot; data-origin-height=&quot;28&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dlgN92/dJMcabo6PY4/laEHZouKJa419qEKdKAhS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dlgN92/dJMcabo6PY4/laEHZouKJa419qEKdKAhS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dlgN92/dJMcabo6PY4/laEHZouKJa419qEKdKAhS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdlgN92%2FdJMcabo6PY4%2FlaEHZouKJa419qEKdKAhS1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;407&quot; height=&quot;28&quot; data-origin-width=&quot;407&quot; data-origin-height=&quot;28&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;시도한 방법4)&lt;/b&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt; &lt;/span&gt;Activites - operation names: FileDownloaded,FileAccessed,FileUploaded,FilePreviewed / Record Types: SharePointFileOpeartion / Keyword Search: Microsoft Teams&lt;/span&gt;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1527&quot; data-origin-height=&quot;273&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdkAeP/dJMcac9mdRB/eKJoYx0Ru32M1Qh3CtlQY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdkAeP/dJMcac9mdRB/eKJoYx0Ru32M1Qh3CtlQY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdkAeP/dJMcac9mdRB/eKJoYx0Ru32M1Qh3CtlQY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdkAeP%2FdJMcac9mdRB%2FeKJoYx0Ru32M1Qh3CtlQY0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1527&quot; height=&quot;273&quot; data-origin-width=&quot;1527&quot; data-origin-height=&quot;273&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방법 3에서 확인한 SharePointFileOperation 중 Teams에서 발생 가능한 파일 활동을 지정하고, Keyword Search에는 Microsoft Teams를 입력했습니다. Keyword를 지정한 이유는 ApplicationDisplayName 값이 Microsoft Teams 또는 Microsoft Teams Web Client인 항목을 찾기 위해서 입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결과적으로, 목표했던 Microsoft Teams 또는 Microsoft Teams Web Client에서 발생한 사용자별 파일 활동을 성공적으로 검색할 수 있었습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;967&quot; data-origin-height=&quot;106&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Vskqn/dJMcabvS8jI/QGWABrIMJHk70jFsMl4ec1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vskqn/dJMcabvS8jI/QGWABrIMJHk70jFsMl4ec1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vskqn/dJMcabvS8jI/QGWABrIMJHk70jFsMl4ec1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVskqn%2FdJMcabvS8jI%2FQGWABrIMJHk70jFsMl4ec1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;732&quot; height=&quot;106&quot; data-origin-width=&quot;967&quot; data-origin-height=&quot;106&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2035&quot; data-origin-height=&quot;555&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vBTo3/dJMcaaRhNY0/VV9ON1nb5MXxE5DU4FiPF1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vBTo3/dJMcaaRhNY0/VV9ON1nb5MXxE5DU4FiPF1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vBTo3/dJMcaaRhNY0/VV9ON1nb5MXxE5DU4FiPF1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvBTo3%2FdJMcaaRhNY0%2FVV9ON1nb5MXxE5DU4FiPF1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;699&quot; height=&quot;555&quot; data-origin-width=&quot;2035&quot; data-origin-height=&quot;555&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다만, Microsoft Teams를 키워드로 사용했기 때문에, 파일 이름 등에 해당 키워드가 포함되어 있으면 실제 Teams 내 파일 활동이 아니더라도 검색 결과에 포함될 가능성이 있었습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;PowerShell에서 Teams 내 파일 활동 로그 검색&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Purview 포털에서는 Microsoft Teams 앱에서 발생한 파일 활동만을 검색하기에는 어려워 보였습니다. 그래서 PowerShell을 사용해 Exchange Online의 감사 로그를 조회하고, Teams 관련 이벤트만 추출한 뒤 CSV로 저장하는 방식을 구현했습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1764422486380&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Connect-ExchangeOnline

# Base path 설정
$basePath&amp;nbsp;&amp;nbsp; = &quot;/Users/&quot;
$outputFile = &quot;$basePath\AuditLogRecords.csv&quot;

# 검색 기간
$start = &quot;10/14/2025&quot;
$end&amp;nbsp;&amp;nbsp; = &quot;10/15/2025&quot;

# RecordType 및 Operations
$record = &quot;SharePointFileOperation&quot;
$ops&amp;nbsp;&amp;nbsp;&amp;nbsp; = @(&quot;FileDownloaded&quot;,&quot;FileUploaded&quot;,&quot;FileAccessed&quot;,&quot;FilePreviewed&quot;)

# 페이지 크기
$resultSize = 5000

# 감사 로그 추출 및 CSV로 저장
Search-UnifiedAuditLog -StartDate $start -EndDate $end -RecordType $record -Operations $ops -ResultSize $resultSize |
&amp;nbsp;&amp;nbsp;&amp;nbsp; Where-Object { $_.AuditData -like '*&quot;ApplicationDisplayName&quot;:&quot;Microsoft Teams*' } |
&amp;nbsp;&amp;nbsp;&amp;nbsp; Export-Csv -Path $outputFile&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exchange&amp;nbsp;Online&amp;nbsp;모듈의&amp;nbsp;Search-UnifiedAuditLog&amp;nbsp;cmdlet을&amp;nbsp;사용하여&amp;nbsp;감사&amp;nbsp;로그를&amp;nbsp;조회한&amp;nbsp;뒤,&amp;nbsp;Where-Object를&amp;nbsp;통해&amp;nbsp;AuditData&amp;nbsp;속성에서&amp;nbsp;ApplicationDisplayName&amp;nbsp;값이&amp;nbsp;Microsoft&amp;nbsp;Teams로&amp;nbsp;시작하는&amp;nbsp;레코드만&amp;nbsp;필터링했습니다.&amp;nbsp;마지막으로,&amp;nbsp;필터링된&amp;nbsp;결과를&amp;nbsp;CSV&amp;nbsp;형식으로&amp;nbsp;내보냈습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;하지만&amp;nbsp;결과&amp;nbsp;파일을&amp;nbsp;확인해&amp;nbsp;보니,&amp;nbsp;Identity&amp;nbsp;값이&amp;nbsp;중복된&amp;nbsp;레코드가&amp;nbsp;전체의&amp;nbsp;절반가량을&amp;nbsp;차지했습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1279&quot; data-origin-height=&quot;408&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSUodB/dJMcagjE2qp/ldANnwa99pUawFjILE0gK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSUodB/dJMcagjE2qp/ldANnwa99pUawFjILE0gK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSUodB/dJMcagjE2qp/ldANnwa99pUawFjILE0gK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSUodB%2FdJMcagjE2qp%2FldANnwa99pUawFjILE0gK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1279&quot; height=&quot;408&quot; data-origin-width=&quot;1279&quot; data-origin-height=&quot;408&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;PowerShell에서 Teams 내 파일 활동 로그 검색 - 레코드 중복 제거(Sort-Object)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;-2025.12.08 수정-&lt;/span&gt;&lt;br /&gt;Search-UnifiedAuditLog cmdlet 실행 시 중복이 발생하는 원인은 확인하지 못했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 PowerShell에서 기본 제공하는 Sort-Object 명령어를 사용하여 객체를 속성 값 기준으로 정렬하고 중복을 제거했습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1765179240976&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Connect-ExchangeOnline

# Base path 설정
$basePath&amp;nbsp;&amp;nbsp; = &quot;/Users/&quot;
$outputFile = &quot;$basePath\AuditLogRecords.csv&quot;

# 검색 기간
$start = &quot;10/14/2025&quot;
$end&amp;nbsp;&amp;nbsp; = &quot;10/15/2025&quot;

# RecordType 및 Operations
$record = &quot;SharePointFileOperation&quot;
$ops&amp;nbsp;&amp;nbsp;&amp;nbsp; = @(&quot;FileDownloaded&quot;,&quot;FileUploaded&quot;,&quot;FileAccessed&quot;,&quot;FilePreviewed&quot;)

# 페이지 크기
$resultSize = 5000

# 감사 로그 추출 및 CSV로 저장
Search-UnifiedAuditLog -StartDate $start -EndDate $end -RecordType $record -Operations $ops -ResultSize $resultSize |
&amp;nbsp;&amp;nbsp;&amp;nbsp; Where-Object { $_.AuditData -like '*&quot;ApplicationDisplayName&quot;:&quot;Microsoft Teams*' } | 
    Sort-Object -Property Identity -Unique |
&amp;nbsp;&amp;nbsp;&amp;nbsp; Export-Csv -Path $outputFile&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;최종적으로, 목표했던 Teams 내 사용자별 파일 활동 로그를 중복 없이 얻을 수 있었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;715&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dmt7bz/dJMcafdZjoV/R5xuELqewmLoG9Q18CrNpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dmt7bz/dJMcafdZjoV/R5xuELqewmLoG9Q18CrNpk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dmt7bz/dJMcafdZjoV/R5xuELqewmLoG9Q18CrNpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdmt7bz%2FdJMcafdZjoV%2FR5xuELqewmLoG9Q18CrNpk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1364&quot; height=&quot;715&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;715&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고문서&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/office/office-365-management-api/office-365-management-activity-api-schema&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Office&amp;nbsp;365&amp;nbsp;Management&amp;nbsp;Activity&amp;nbsp;API&amp;nbsp;schema&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/purview/audit-log-search-script&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;PowerShell&amp;nbsp;스크립트를&amp;nbsp;사용하여&amp;nbsp;감사&amp;nbsp;로그&amp;nbsp;검색&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/powershell/module/microsoft.powershell.utility/sort-object?view=powershell-7.5&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Sort-Object&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;본 글의 내용은 공식 문서, 실제 테스트 경험, 그리고 작성자의 개인적인 해석을 바탕으로 작성되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;환경이나&amp;nbsp;정책&amp;nbsp;그리고&amp;nbsp;시점에&amp;nbsp;따라&amp;nbsp;다르게&amp;nbsp;적용될&amp;nbsp;수&amp;nbsp;있으므로&amp;nbsp;참고용으로&amp;nbsp;활용해&amp;nbsp;주세요.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Microsoft 365/Purview</category>
      <category>Search-UnifiedAuditLog</category>
      <category>Teams 파일 관련 로그</category>
      <author>finnkimm</author>
      <guid isPermaLink="true">https://ms-tech-lab.tistory.com/3</guid>
      <comments>https://ms-tech-lab.tistory.com/entry/Purview-%ED%8F%AC%ED%84%B8-%EA%B0%90%EC%82%AC-%EB%A1%9C%EA%B7%B8%EC%97%90%EC%84%9C-Teams-%EB%82%B4%EC%9D%98-%ED%8C%8C%EC%9D%BC-%ED%99%9C%EB%8F%99-%EB%A1%9C%EA%B7%B8-%EA%B2%80%EC%83%89-%EB%B0%A9%EB%B2%95#entry3comment</comments>
      <pubDate>Sat, 29 Nov 2025 23:52:06 +0900</pubDate>
    </item>
    <item>
      <title>Owner-Only Sensitivity Label Encryption Configuration (IPC_USER_ID_OWNER)</title>
      <link>https://ms-tech-lab.tistory.com/entry/Owner-Only-Sensitivity-Label-Encryption-Configuration-IPCUSERIDOWNER</link>
      <description>&lt;blockquote data-ke-style=&quot;style2&quot;&gt;The structure described in this guide is used when there is a security requirement to restrict document access to all users except the document owner.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: oklch(0.3039 0.04 213.68); text-align: start;&quot;&gt;There are two methods for creating sensitivity labels based on this encryption configuration: one is somewhat complex, while the other is very straightforward. This guide walks through both approaches.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Related&amp;nbsp;Concepts&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;IPC_USER_ID_OWNER:&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: oklch(0.3039 0.04 213.68); text-align: start;&quot;&gt;A reserved user ID that represents the document owner.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: oklch(0.3039 0.04 213.68); text-align: start;&quot;&gt;(*IPC: Information Protection and Control)&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Method&amp;nbsp;1:&amp;nbsp;Using&amp;nbsp;Rights&amp;nbsp;Definition&amp;nbsp;Objects&lt;/b&gt;&lt;/h3&gt;
&lt;p style=&quot;color: oklch(0.3039 0.04 213.68);&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Step 1: Create a Rights Definition Object for Owner-Only Access&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: oklch(0.3039 0.04 213.68);&quot; data-ke-size=&quot;size16&quot;&gt;First, connect to the Azure Information Protection service and create a rights definition object:&lt;/p&gt;
&lt;pre id=&quot;code_1764251524081&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Connect-AipService
$rights_definition = New-AipServiceRightsDefinition -EmailAddress &quot;IPC_USER_ID_OWNER&quot; -Rights &quot;OWNER&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;The `New-AipServiceRightsDefinition` cmdlet creates an object within your PowerShell session. The rights definition object stored in the `$rights_definition` variable will have the following structure:&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-11-27 오후 11.09.59.png&quot; data-origin-width=&quot;935&quot; data-origin-height=&quot;256&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZH0fg/dJMcabilA1K/kCDJvyMWILEuCwROzXn4sk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZH0fg/dJMcabilA1K/kCDJvyMWILEuCwROzXn4sk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZH0fg/dJMcabilA1K/kCDJvyMWILEuCwROzXn4sk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZH0fg%2FdJMcabilA1K%2FkCDJvyMWILEuCwROzXn4sk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;465&quot; height=&quot;127&quot; data-filename=&quot;스크린샷 2025-11-27 오후 11.09.59.png&quot; data-origin-width=&quot;935&quot; data-origin-height=&quot;256&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;JSON:&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;{ &quot;Identity&quot;: &quot;IPC_USER_ID_OWNER&quot;, &quot;Rights&quot;: [ &quot;OWNER&quot; ] }&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Step&amp;nbsp;2:&amp;nbsp;Define&amp;nbsp;Protection&amp;nbsp;Template&amp;nbsp;Names&amp;nbsp;and&amp;nbsp;Descriptions&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Define&amp;nbsp;the&amp;nbsp;template&amp;nbsp;name&amp;nbsp;and&amp;nbsp;description&amp;nbsp;variables&amp;nbsp;using&amp;nbsp;hash&amp;nbsp;tables&amp;nbsp;for&amp;nbsp;multi-language&amp;nbsp;support:&lt;/p&gt;
&lt;pre id=&quot;code_1764251783133&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$names = @{}
$names[1033] = &quot;Template Name in English&quot;
$names[1042] = &quot;템플릿 이름 (한국어)&quot;

$descriptions = @{}
$descriptions[1033] = &quot;Description in English&quot;
$descriptions[1042] = &quot;설명 (한국어)&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;When creating a protection template with New-AipServiceTemplate, the Names and Descriptions parameters must be specified as hash tables. First, create an empty hash table (@{}), then map the template name and description by using the appropriate &lt;a href=&quot;https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/70feba9f-294e-491e-b6eb-56532684c37f&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;LCID (Windows Language Code Identifier)&lt;/a&gt; as the key.&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Step&amp;nbsp;3:&amp;nbsp;Create&amp;nbsp;a&amp;nbsp;Protection&amp;nbsp;Template&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1764251922905&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$protection_template = Add-AipServiceTemplate `
-Names $names `
-Descriptions $descriptions `
-RightsDefinitions $rights_definition `
-Status Published&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: oklch(0.9902 0.004 106.47); color: oklch(0.3039 0.04 213.68); text-align: start;&quot;&gt;The creation result of the protection template stored in the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;$protection_template&lt;span style=&quot;background-color: oklch(0.9902 0.004 106.47); color: oklch(0.3039 0.04 213.68); text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;variable is as follows.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-11-27 오후 11.10.37.png&quot; data-origin-width=&quot;1207&quot; data-origin-height=&quot;313&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boGODK/dJMcabJp534/mIJvCsuI0qi3fdwXi52Etk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boGODK/dJMcabJp534/mIJvCsuI0qi3fdwXi52Etk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boGODK/dJMcabJp534/mIJvCsuI0qi3fdwXi52Etk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboGODK%2FdJMcabJp534%2FmIJvCsuI0qi3fdwXi52Etk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;505&quot; height=&quot;131&quot; data-filename=&quot;스크린샷 2025-11-27 오후 11.10.37.png&quot; data-origin-width=&quot;1207&quot; data-origin-height=&quot;313&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Store the template ID from the created protection template in a variable for later use:&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1764252042973&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$id = $protection_template.TemplateId.ToString()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Step&amp;nbsp;4:&amp;nbsp;Create&amp;nbsp;a&amp;nbsp;Sensitivity&amp;nbsp;Label&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1764252148712&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;New-Label `
    -Name &quot;Label Name&quot; `
    -DisplayName &quot;Label Display Name&quot; `
    -Tooltip &quot;Tooltip Text&quot; `
    -Comment &quot;Description&quot; `
    -EncryptionEnabled $true `
    -EncryptionProtectionType Template `
    -EncryptionTemplateId $TemplateId&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Method&amp;nbsp;2:&amp;nbsp;Using&amp;nbsp;the&amp;nbsp;EncryptionEnabled&amp;nbsp;Parameter&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;For a simpler approach, you can create a sensitivity label directly using the New-Label cmdlet with the EncryptionEnabled parameter enabled.&lt;/blockquote&gt;
&lt;pre id=&quot;code_1764252240696&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;New-Label `
    -Name &quot;Label Name&quot; `
    -DisplayName &quot;Label Display Name&quot; `
    -Tooltip &quot;Tooltip Text&quot; `
    -Comment &quot;Label Description&quot; `
    -EncryptionEnabled $true&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Results&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Both methods produce identical results. When you view the encryption permissions of the created sensitivity label in the Purview portal, you will see that Full Control permissions are assigned to IPC_USER_ID_OWNER.&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-11-27 오후 11.11.54.png&quot; data-origin-width=&quot;1192&quot; data-origin-height=&quot;1396&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tZLbh/dJMcag41Egf/Pojgt4vcRsFPaymszIucaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tZLbh/dJMcag41Egf/Pojgt4vcRsFPaymszIucaK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tZLbh/dJMcag41Egf/Pojgt4vcRsFPaymszIucaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtZLbh%2FdJMcag41Egf%2FPojgt4vcRsFPaymszIucaK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;496&quot; height=&quot;581&quot; data-filename=&quot;스크린샷 2025-11-27 오후 11.11.54.png&quot; data-origin-width=&quot;1192&quot; data-origin-height=&quot;1396&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;You can verify this in PowerShell by running the Get-Label command. The rightsdefinitions key value will contain the rights definition object:&lt;/p&gt;
&lt;pre id=&quot;code_1764252324297&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;LabelActions                    : {{&quot;Type&quot;:&quot;encrypt&quot;,&quot;SubType&quot;:null,&quot;Settings&quot;:[{&quot;Key&quot;:&quot;disabled&quot;,&quot;Value&quot;:&quot;false&quot;},{&quot;Ke
                                  y&quot;:&quot;protectiontype&quot;,&quot;Value&quot;:&quot;template&quot;},{&quot;Key&quot;:&quot;templateid&quot;,&quot;Value&quot;:&quot;&quot;},{&quot;Key&quot;:&quot;templatearchived&quot;,&quot;Value&quot;:&quot;False&quot;},{&quot;Key&quot;:&quot;linkedtempl
                                  ateid&quot;,&quot;Value&quot;:&quot;&quot;},{&quot;Key&quot;:&quot;contentexpiredondatein
                                  daysornever&quot;,&quot;Value&quot;:&quot;Never&quot;},{&quot;Key&quot;:&quot;offlineaccessdays&quot;,&quot;Value&quot;:&quot;0&quot;},{&quot;Key&quot;:&quot;rightsd
                                  efinitions&quot;,&quot;Value&quot;:&quot;[{\&quot;Identity\&quot;:\&quot;IPC_USER_ID_OWNER\&quot;,\&quot;Rights\&quot;:\&quot;OWNER\&quot;}]&quot;}]}}&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;Reference&amp;nbsp;Documentation&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1;&quot; href=&quot;https://learn.microsoft.com/en-us/previous-versions/windows/desktop/msipc/ipc-user&quot;&gt;IPC_USER&amp;nbsp;structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a style=&quot;color: #0070d1;&quot; href=&quot;https://learn.microsoft.com/ko-kr/powershell/module/aipservice/new-aipservicerightsdefinition?view=azureipps&quot;&gt;New-AipServiceRightsDefinition&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;This&amp;nbsp;article&amp;nbsp;is&amp;nbsp;based&amp;nbsp;on&amp;nbsp;official&amp;nbsp;Microsoft&amp;nbsp;documentation,&amp;nbsp;practical&amp;nbsp;testing&amp;nbsp;experience,&amp;nbsp;and&amp;nbsp;the&amp;nbsp;author's&amp;nbsp;personal&amp;nbsp;interpretation.&amp;nbsp;Implementation&amp;nbsp;may&amp;nbsp;vary&amp;nbsp;depending&amp;nbsp;on&amp;nbsp;your&amp;nbsp;environment,&amp;nbsp;policies,&amp;nbsp;and&amp;nbsp;timing.&amp;nbsp;Please&amp;nbsp;use&amp;nbsp;this&amp;nbsp;guide&amp;nbsp;as&amp;nbsp;a&amp;nbsp;reference.&lt;/span&gt;&lt;/p&gt;</description>
      <category>en) Microsoft 365/Purview</category>
      <category>IPC_USER_ID_OWNER</category>
      <category>Owner-Only Encrytion</category>
      <author>finnkimm</author>
      <guid isPermaLink="true">https://ms-tech-lab.tistory.com/2</guid>
      <comments>https://ms-tech-lab.tistory.com/entry/Owner-Only-Sensitivity-Label-Encryption-Configuration-IPCUSERIDOWNER#entry2comment</comments>
      <pubDate>Thu, 27 Nov 2025 23:08:36 +0900</pubDate>
    </item>
    <item>
      <title>나만 열람 가능한 민감도 레이블 암호화 구성 (IPC_USER_ID_OWNER)</title>
      <link>https://ms-tech-lab.tistory.com/entry/%EB%82%98%EB%A7%8C-%EC%97%B4%EB%9E%8C-%EA%B0%80%EB%8A%A5%ED%95%9C-%EB%AF%BC%EA%B0%90%EB%8F%84-%EB%A0%88%EC%9D%B4%EB%B8%94-%EC%95%94%ED%98%B8%ED%99%94-%EA%B5%AC%EC%84%B1-IPCUSERIDOWNER</link>
      <description>&lt;blockquote data-ke-style=&quot;style2&quot;&gt;이 구성은 문서 소유자 외 모든 사용자 접근을 차단해야 하는 보안 요구사항이 있을 때 사용합니다.&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 암호화 구성을 기반으로 민감도 레이블을 만드는 방법은 두 가지가 있습니다.&lt;br /&gt;하나는 조금 복잡한 방식, 다른 하나는 매우 간단한 방식입니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;관련 개념&lt;/b&gt;&lt;/h3&gt;
&lt;div style=&quot;background-color: #ffffff; color: #161616; text-align: start;&quot;&gt;
&lt;p id=&quot;ipc_user-structure&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;IPC_USER_ID_OWNER:&lt;/b&gt;&lt;/p&gt;
&lt;p id=&quot;ipc_user-structure&quot; style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;문서의 소유자를 나타내는 예약된 사용자 ID&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;(*IPC: Information Protection and Control의 약자)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;&lt;/div&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #161616; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #161616; text-align: start;&quot;&gt;권한 정의 개체&lt;/span&gt;를 이용한 방법&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1) 나만 볼 수 있는 권한 정의 개체(Rights definition object) 생성&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1762931313880&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Connect-AipService
$rights_definition = New-AipServiceRightsDefinition -EmailAddress &quot;IPC_USER_ID_OWNER&quot; -Rights &quot;OWNER&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;New-AipServiceRightsDefinition cmdlet을 사용하면 PowerShell 세션에서 객체를 만들어 줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$rights_definition&amp;nbsp;변수에&amp;nbsp;저장된&amp;nbsp;권한&amp;nbsp;정의&amp;nbsp;개체는&amp;nbsp;다음과&amp;nbsp;같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;467&quot; data-origin-height=&quot;130&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cktkS3/dJMcaaXV4LX/l2yYvkiFTJj6Ar6iI84yV0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cktkS3/dJMcaaXV4LX/l2yYvkiFTJj6Ar6iI84yV0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cktkS3/dJMcaaXV4LX/l2yYvkiFTJj6Ar6iI84yV0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcktkS3%2FdJMcaaXV4LX%2Fl2yYvkiFTJj6Ar6iI84yV0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;467&quot; height=&quot;130&quot; data-origin-width=&quot;467&quot; data-origin-height=&quot;130&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;JSON 구조로 보면 다음과 같습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;{ &quot;Identity&quot;: &quot;IPC_USER_ID_OWNER&quot;, &quot;Rights&quot;: [ &quot;OWNER&quot; ] }&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2) 보호 템플릿 이름, 설명 변수 정의&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1762934935665&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$names = @{}
$names[1033] = &quot;Template Name in English&quot;
$names[1042] = &quot;템플릿 이름 (한국어)&quot;

$descriptions = @{}
$descriptions[1033] = &quot;Description in English&quot;
$descriptions[1042] = &quot;설명 (한국어)&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;New-AipServiceTemplate으로 보호 템플릿을 생성할 때, Names와 Descriptions 파라미터는 해시 테이블 형태로 지정해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 먼저 빈 해시 테이블(@{})을 생성한 후, 표시할 언어에 해당하는 &lt;a href=&quot;https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/70feba9f-294e-491e-b6eb-56532684c37f&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;LCID(Windows Language Code Identifier)&lt;/a&gt;를 키로 이름과 설명을 매핑해 줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3) 보호 템플릿(Protection template) 생성&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1762934852194&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$protection_template = Add-AipServiceTemplate `
-Names $names `
-Descriptions $descriptions `
-RightsDefinitions $rights_definition `
-Status Published&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$protection_template 변수에 저장된 보호 템플릿 생성 결과는 다음과 같습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;154&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mY9cn/dJMcagjx2H4/f9Q34XMLNIPseqAJcKw8sk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mY9cn/dJMcagjx2H4/f9Q34XMLNIPseqAJcKw8sk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mY9cn/dJMcagjx2H4/f9Q34XMLNIPseqAJcKw8sk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmY9cn%2FdJMcagjx2H4%2Ff9Q34XMLNIPseqAJcKw8sk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;608&quot; height=&quot;154&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;154&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생성된 보호 템플릿의 GUID 값은 $id 변수에 저장합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1762937558132&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$id = $protection_template.TemplateId.ToString()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4) 민감도 레이블 생성&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1762937891851&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;New-Label `
    -Name &quot;레이블 이름&quot; `
    -DisplayName &quot;레이블 표시 이름&quot; `
    -Tooltip &quot;툴팁 내용&quot; `
    -Comment &quot;설명&quot; `
    -EncryptionEnabled $true `
    -EncryptionProtectionType Template `
    -EncryptionTemplateId $TemplateId&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #161616; text-align: start;&quot;&gt;EncryptionEnabled 파라미터를 이용한 방법&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;New-Label을 사용해서 민감도 레이블을 만들 때, 암호화를 활성해 주면 됩니다.&lt;/blockquote&gt;
&lt;pre id=&quot;code_1763000923279&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;New-Label `
    -Name &quot;레이블 이름&quot; `
    -DisplayName &quot;레이블 표시 이름&quot; `
    -Tooltip &quot;툴팁 내용&quot; `
    -Comment &quot;레이블 설명&quot; `
    -EncryptionEnabled $true&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;결과&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Purview 포털에서 생성된 민감도 레이블의 암호화 권한을 확인해 보면 IPC_USER_ID_OWNER에게 Full Control 권한이 설정되어 있는 것을 확인할 수 있습니다. 두 가지 방법 모두 결과는 동일합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;587&quot; data-origin-height=&quot;687&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cxlpVb/dJMcacnU3xz/4Ez1utwHuaW7VH9UGkC4Ek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cxlpVb/dJMcacnU3xz/4Ez1utwHuaW7VH9UGkC4Ek/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cxlpVb/dJMcacnU3xz/4Ez1utwHuaW7VH9UGkC4Ek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxlpVb%2FdJMcacnU3xz%2F4Ez1utwHuaW7VH9UGkC4Ek%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;587&quot; height=&quot;687&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;587&quot; data-origin-height=&quot;687&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PowerShell에서 Get-Label 명령어로 확인해 보면 rightsdefinitions Key 값에 {\&quot;Identity\&quot;:\&quot;IPC_USER_ID_OWNER\&quot;,\&quot;Rights\&quot;:\&quot;OWNER\&quot;} 권한 정의 개체가 들어가 있는 걸 확인할 수 있습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1763007732164&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;LabelActions                    : {{&quot;Type&quot;:&quot;encrypt&quot;,&quot;SubType&quot;:null,&quot;Settings&quot;:[{&quot;Key&quot;:&quot;disabled&quot;,&quot;Value&quot;:&quot;false&quot;},{&quot;Ke
                                  y&quot;:&quot;protectiontype&quot;,&quot;Value&quot;:&quot;template&quot;},{&quot;Key&quot;:&quot;templateid&quot;,&quot;Value&quot;:&quot;&quot;},{&quot;Key&quot;:&quot;templatearchived&quot;,&quot;Value&quot;:&quot;False&quot;},{&quot;Key&quot;:&quot;linkedtempl
                                  ateid&quot;,&quot;Value&quot;:&quot;&quot;},{&quot;Key&quot;:&quot;contentexpiredondatein
                                  daysornever&quot;,&quot;Value&quot;:&quot;Never&quot;},{&quot;Key&quot;:&quot;offlineaccessdays&quot;,&quot;Value&quot;:&quot;0&quot;},{&quot;Key&quot;:&quot;rightsd
                                  efinitions&quot;,&quot;Value&quot;:&quot;[{\&quot;Identity\&quot;:\&quot;IPC_USER_ID_OWNER\&quot;,\&quot;Rights\&quot;:\&quot;OWNER\&quot;}]&quot;}]}}&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;참고문서&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/previous-versions/windows/desktop/msipc/ipc-user&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;IPC_USER&amp;nbsp;structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/powershell/module/aipservice/new-aipservicerightsdefinition?view=azureipps&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;New-AipServiceRightsDefinition&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt; 본 글의 내용은 공식 문서, 실제 테스트 경험, 그리고 작성자의 개인적인 해석을 바탕으로 작성되었습니다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;환경이나 정책 그리고 시점에 따라 다르게 적용될 수 있으므로 참고용으로 활용해 주세요. &lt;/span&gt;&lt;/p&gt;</description>
      <category>Microsoft 365/Purview</category>
      <category>IPC_USER_ID_OWNER</category>
      <category>Owner-Only Encrytion</category>
      <author>finnkimm</author>
      <guid isPermaLink="true">https://ms-tech-lab.tistory.com/1</guid>
      <comments>https://ms-tech-lab.tistory.com/entry/%EB%82%98%EB%A7%8C-%EC%97%B4%EB%9E%8C-%EA%B0%80%EB%8A%A5%ED%95%9C-%EB%AF%BC%EA%B0%90%EB%8F%84-%EB%A0%88%EC%9D%B4%EB%B8%94-%EC%95%94%ED%98%B8%ED%99%94-%EA%B5%AC%EC%84%B1-IPCUSERIDOWNER#entry1comment</comments>
      <pubDate>Thu, 13 Nov 2025 13:25:53 +0900</pubDate>
    </item>
  </channel>
</rss>