Teams PowerShell은 7.9.0 이후 Mac... 노트

Teams PowerShell은 7.9.0 이후 MacOS에서 작동하지 않습니다 - Windows 전용 종속성

macOS에서 Microsoft Teams PowerShell 모듈 버전 7.9.0 이상에 치명적인 버그가 영향을 미치고 있습니다. 사용자는 Connect-MicrosoftTeams로 대화형 로그인을 시도할 때 kernel32.dll에 대한 System.DllNotFoundException을 경험합니다. 이 문제는 버전 7.8.0이 올바르게 작동하는 것과 달리 어떤 로그인 프롬프트도 나타나지 못하게 합니다. 이 문제는 모듈이 macOS에서 Windows 전용 kernel32.dll 함수를 호출하려고 시도할 때 발생합니다. 이 호출은 Microsoft Authentication Library (MSAL)에서 사용하는 부모 창 콜백 메커니즘을 통해 이루어집니다. macOS에는 kernel32.dll이 없으므로 대화형 로그인 프로세스가 시작되기 전에 예외가 발생합니다. 예외 세부 정보는 .NET이 kernel32.dll 및 해당 변형을 찾으려는 시도가 실패했음을 보여줍니다. 이전 버전은 Windows 전용 인증 방법에 대해서만 이 콜백을 설정했습니다. 그러나 최신 버전은 모든 플랫폼에서 대화형 로그인에 대해 이 콜백을 잘못 설정합니다. 잠재적인 수정 방법에는 콜백을 Windows에서만 조건부로 적용하거나 비 Windows 시스템에서 null 값을 반환하도록 하는 것이 포함됩니다. 영구적인 해결책이 릴리스될 때까지 사용자는 버전 7.8.0으로 되돌리거나 장치 코드 로그인 옵션을 사용할 수 있습니다.