Internet Explorer 11 지원 종료 예정에 따른 사전 테스트를 위한 재현 환경을 미리 구축 방법

2022년 6월 15일 Internet Explorer 11 지원 종료 예정에 따라, 사전에 재현 환경을 미리 구축하여 테스트를 해 보실 수 있습니다. 만일, Active Directory를 사용하고 있지 않다면, 레지스트리 적용 방법을 통해 다음과 같이 구성할 수 있습니다. ** 실제 6월 15일자에 대한 구체적인 업데이트 내역은 다소 상이할 수 있으며, 아래의 가이드는 redirection을 재현하는 테스트 용도로 이해해주시면 되겠습니다. 지원 환경 아래의 윈도우 환경 목록에서 지원되며, 현재 설치된 Edge 버전이 Stable Channel 버전이여야 적용이 가능합니다. Windows updates Windows 11 Windows 10, version 21H1 or later Wi...

Read more

Microsoft Edge와 IE Mode 사이에서 쿠키를 공유할 수 있는 방법

Edge와 IE Mode 사이에서 쿠키를 공유할수 있는 방법을 다음과 같이 소개합니다.Enterprise Mode Site List Manager v2 에서 shared-cookie를 설정함에 따라 가능합니다.시스템 요구 사항 Edge버전은 99 버전이후 부터 Microsoft Edge 와 IE Mode 양방향 간에 쿠키를 공유할 수 있습니다. 아래의 Windows 운영체제 목록에서 지원됩니다. Windows 업데이트 Windows 11 - KB5010414 이상 Windows Server 2022 - KB5010421 이상 Windows 10 버전 20H2 - KB5010415 이상 Windows 10 버전 21H1 - KB5010415 이상 Windows 10 버전 21H2- KB5010415...

Read more

로컬 HTM 혹은 HTML파일을 IE모드로 실행 방법

Html 파일을 상황에 따라 Edge IE Mode 또는 Edge(또는 다른 브라우저)로 열어야 하는 경우에 대해, 연결프로그램을 바꿔서 동작하도록 설정할 수 있습니다.기본적으로, html의 연결프로그램은 Edge 또는 IE만 존재하나, Edge IE Mode로 열리도록 하는 연결프로그램을 추가로 구성하실 수 있습니다. 다음의 레지스트리를 이용하여 Edge IE Mode로 열리는 연결 프로그램이 추가되는지 확인하실 수 있습니다. 확장명에 대한 새 ProgID를 생성합니다.1234[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\OpenWithProgids]"MSEdgeIEModeHTML"...

Read more

Edge 브라우저에서 주소창에 “안전하지 않음” 메시지가 나옵니다

Microsoft (Chrominum) Edge 브라우저를 사용하는 중에 간혹 주소입력창에 “안전하지 않음” 이라는 메시지를 확인할 수 있습니다.Edge 브라우저에서는 기본적으로 HTTP를 사용하거나 인증서가 완전하지 않은 경우에 “안전하지 않음” 이라는 메시지가 주소창에 표시될 수 있습니다.이에 대해서 HTTP를 주로 사용하여 관리하는 사내 사이트에 접근할 때, 해당 메시지를 숨기고 싶은 경우가 있는 데, 이 경우에는 그룹정책을 통해서 해당 메시지를 감출 수 있습니다. 기본적으로 다음의 그룹정책을 통해 적용이 가능합니다. 그룹 정책 또는 레지스트리에 원하는 도메인을 추가하여 안전하지 않음 메시지를 회피할 수 있습니다. [그룹 정책을 이용한 방법] 아래 경로의 그룹정책 편집을 선택합니다. 그룹...

Read more

Must Not Run with Sudo

Azure Pipeline을 통해서 배포하는 방법 중에 대표적인 방법이 Deployment Groups(DG)를 이용하는 방법입니다. 애플리케이션의 배포 대상에 해당하는 준비된 머신이 존재한다면, 해당 머신에 VSTS Agent를 설치하여 Azure DevOps에 해당 머신을 DG에 등록하고 사용하게 됩니다. 구성하는 방법에 대해서는 다음의 문서에서 절차적으로 설명하고 있습니다. 배포그룹 프로비저닝 상위의 절차를 살펴보면, 가장 중요한 작업이 Azure DevOps 사이트에서 제공하는 Script를 대상 서버에서 실행하여 VSTS Agent를 설치하는 과정일 것입니다. 간혹 Azure 에서 제공하는 Linux 머신(Cent OS 7)을 대상으로 상위 문서의 절차 3에 해당하는 방법을 이용하여 제공된 scr...

Read more

Linux 환경에서 Azure Pipeline Agent 실행시에 [SSL Policy Errors] 발생 이슈

Linux 머신에서 Azure Pipeline Agent를 수행하는 경우에 “The SSL connection could not be established, see inner exception” 와 같은 오류 메시지와 함께 정상 수행되지 않는 경우가 있습니다. 보고된 메시지 자체는 매우 일반적인 메시지이므로, 좀 더 자세한 오류 정보가 필요합니다.일반적으로 Azure Pipeline Agent의 경우는 Agent가 설치된 디렉토리 밑에 _diag 라는 폴더가 존재합니다. 해당 폴더에는 Agent_YYYYMMDD-0XXXXX-utc.log 같은 형태의 로그가 저장되어 있습니다. 그러므로, 문제가 발생한 시점을 확인하면 보다 자세한 오류를 확인할 수 있는 데, 해당 에러는 아래의 오류에 의해서 발생한 메시지였습...

Read more

Guest users are not permitted to access this organization as per organization policy

Azure DevOps에 게스트 사용자를 이용해 Organization을 만들었을 때, 생성하는 것까지는 성공한 것으로 보이나 해당 Organization에 접근이 불가능합니다. (TF909091: Guest users are not permitted to access this organization as per organization policy) TF909091 코드는 메시지 그대로 게스트 사용자가 정책에 의하여 조직에 접근할 수 없음을 의미합니다.외부 사용자의 접근 허용 여부를 결정하는 “External Guest Access”라고 하는 옵션이 현재 기본 Off인 것으로 확인되는데, 보안적인 측면에서 게스트 사용자가 조직에 접근하지 못하는 상황입니다. 해당 문제를 피할 수 있는 방법은 현재 Guest인...

Read more

Azure Boards 내에서 특정 이메일로의 Notification 방법

간혹, Azure Boards를 사용하는 사용자에게 정의된 이메일 계정이 존재하지 않는 경우에도 대체할 수 있는 다른 이메일 계정이 존재한다면, 해당 이메일 계정으로 Notification이 가능합니다. 예를 들어, Azure Boards내에서 특정사용자에서 Work Item할당시 해당 사용자와 연관된 다른 이메일 계정으로 작업에 대한 알림을 보내기 위해 다음과 같이 설정할 수 있습니다. 특정 사용자의 Azure DevOps 사이트안에서 User Settings > Notifications에 들어가시면, New subscription을 확인하실 수 있습니다. Category에 “Work”를 선택하고, 예를 들어 Template을 임의로 하나를 선택합니다. 아래의 화면에서 “Deliver to”에 “...

Read more

Azure DevOps Agent를 systemd 서비스로 구동 시 No such file or directory 오류를 만날 수 있다

Azure DevOps Pipeline Agent머신으로 Linux 머신을 사용할 때 실행되는 Agent 프로그램을 systemd 서비스로 구동 시킬 수 있습니다. 일반적인 경우에는 https://docs.microsoft.com/ko-kr/azure/devops/pipelines/agents/v2-linux?view=azure-devops#run-as-a-systemd-service 문서 내용을 참고하여 systemd 서비스로의 설정에는 복잡한 문제가 있어 보이진 않습니다. 하지만, 흥미롭게도 아래와 같은 문제를 만날 수도 있습니다. 123456789101112131415[testadm@scselagentw1 azure-devops]$ sudo ./svc.sh status/etc/systemd/system...

Read more

Azure DevOps와 사용자에 대한 흥미로운 몇 가지 의견들

Azure DevOps 서비스에서는 사용자를 조직에 직접추가하고 관리할 수 있는 기능이 존재합니다. 이에 대해서 몇가지 흥미로운 아래와 같은 사실을 참고하실 수 있습니다. 동일한 Email을 사용하여 Business 혹은 Personal account의 사용을 허용하더라도 사용하지 않는 것이 좋습니다. We recommend using a different email or user principal name (UPN) for your personal and business accounts, rather than using the same, even though it’s allowed. This eliminates the challenge of disambiguating between your busi...

Read more