Enterprise IT Solutions 37

윈도우 11 우클릭 컨텍스트 메뉴 되돌리기

키보드 단축키만 됐어도 쓰는건데... 안되길래 바꿨습니다. 파워셸 관리자 권한으로 열고(Win X+A) 아래 내용 복붙하시면 적용됩니다. $path = "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" New-Item $path -Force Set-ItemProperty -Path $path -Name "(Default)" -Value "" Stop-Process -Name explorer -Force Start-Process -FilePath $env:windir\explorer.exe

Microsoft Docs - 윈도우 명령어 레퍼런스 총집합 PDF

인터넷이 불가한 환경에서 시스템 운영을 하다보면 어려운 상황이 많은데, 아무리 기술도서를 많이 구비해 놓아도 불충분한 부분이 있습니다. PowerShell이 훨씬 나으니까 PowerShell만 쓰면 될 것 같지만 여전히 과거 버전의 Windows와 PowerShell을 사용하는 경우에는 명령어 레퍼런스가 하나쯤 있으면 좋지 않을까 해서 올려봅니다. Microsoft Docs에 가면 아래 화면처럼 윈도우 명령어 레퍼런스를 정리해놓은 코너가 있습니다. 여기에서 좌측 하단에 Download PDF 링크가 있는데, 모든 내용을 7MB 남짓의 PDF 파일로 다운로드 받을 수 있습니다. PowerShell은 Command shell처럼 레퍼런스 PDF 다운로드가 없는 것 같습니다. 대신 인터넷에 연결하고 Updat..

Windows 볼륨 라이선스 적용 방식 - Key Management Service (KMS)

개요 개인 사용자는 마이크로소프트 제품을 구매할 때 같이 받은 Product Key를 입력하면 설치가 끝남과 동시에 정품 인증(활성화)가 되어 제품을 바로 사용할 수 있습니다. 기관이나 단체에서 제품의 볼륨 라이선스를 구매한 경우에는 Volume Activation이라는 과정을 통해 제품을 정품 인증 후 사용하게 됩니다. Volume Activation에는 두 가지 방식이 있는데, 각각 KMS(Key Management Service)와 MAK(Multiple Activation Key)입니다. 전자는 조직 내 KMS 서버를 통해서, 후자는 마이크로소프트에서 호스트하는 Activation Service를 통해서 제품을 활성화하는 방식입니다. 정해진 유예 기간 내에 제품을 활성화하지 않으면, 익히 알듯이 ..

텍스트 선택 도구 Pantherbar에서 script-extension 작성하기

Pantherbar는 선택된 텍스트의 철자 검사, 검색, 복사/붙여넣기, 공유하기 등의 생산성 향상을 위한 기능을 제공하는 유틸리티입니다. 이렇게 텍스트를 선택하면 Pantherbar가 나오고 여러 action들을 실행할 수 있습니다. 여기에 PowerShell 스크립트를 통해서 추가기능을 직접 작성할 수도 있습니다. 이렇게 하면 현재 열린 chrome 창에서 새 탭이 열리면서 제가 선택한 텍스트를 제 블로그 내에서 검색해주는 익스텐션을 만들 수 있습니다. Install을 누르고 한 번 해보면 아래처럼 실행됩니다. 제공되는 매개변수 목록은 아래 웹사이트에서 볼 수 있습니다. 참고 https://pantherbar-app.com/script-creation https://stackoverflow.com/q..

2012 R2 및 이전 버전의 Windows Server에서 Disk Cleanup 사용하기

2012 R2 버전과 그 이전 버전의 윈도우 서버에서는 Desktop Experience 피쳐를 설치하지 않은 경우 Disk Cleanup (cleanmgr.exe) 유틸리티도 설치가 되지 않습니다. 이유는 알수가 없지만 필요할 때 아래와 같이 파일을 복사하여 사용하면 된다고 합니다. Copy-Item %systemroot%\WinSxS\amd64_microsoft-windows-cleanmgr*\cleanmgr.exe %systemroot%\System32\ Copy-Item %systemroot%\WinSxS\amd64_microsoft-windows-cleanmgr.resources*en-us*\cleanmgr.exe.mui %systemroot%\System32\en-US\ 참고 https://d..

확인해 볼 내용들

3PAR Storage의 Interface firmware 업그레이드 및 점검 showcage -d cageX upgradecage cageX # Useful commands showpd -failed -degraded showpd -s -failed -degraded showpd -path -failed -degraded showpd -c showpdch -mov cgcmd -tc tty -C cage0 -c resetdrive -p a servicemag status checkhealth ESXi에서 ntpd -gq & L3 SW에서 debug ntp Connect Server 로그 중 ManagedObjectNotFoundFault의 object type이 뭔지 찾기 vCSA의 vmware vsph..

Windows Time 서비스의 시간 동기화 방식과 설정 방법

개요 얼마 전에 시간 동기화 문제때문에 중요한 서비스가 안 되어 트러블슈팅을 진행했었습니다. 그래서 이와 관련해서 Windows Time 서비스와 그 설정 도구인 w32tm 사용 방법에 대해 글을 적어보려 합니다. NTP, SNTP, NT5DS, 하이퍼바이저 SNTP(Simple Network Time Protocol)는 RFC2030(v3)과 4330(v4)에 기술되어 있는 시간 동기화 프로토콜입니다. Windows 2003/XP와 그 이전 버전에서 사용했었다고 합니다. SNTP는 NTP를 단순화한 버전이라고 알고 있습니다. 여러 타임 소스를 지정하고, 우선순위가 높은 소스로부터 주기적으로 시간을 받아옵니다. NTP는 SNTP보다 더 정밀한 시간 동기화 프로토콜입니다. 최근 Windows 서버/클라이언..

[Horizon] View Composer Troubleshooting

개요 이미 다른 Horizon 서버와 연결된 적이 있는 View Composer 서버를 다른 Horizon에 연결하는 과정에서 문제를 겪었습니다. Horizon 콘솔에는 "View Composer domain user is already exist"라는 메시지가 출력되었습니다. 그래서 해결 방법을 찾아보던 중, VMware 문서에서 아래와 같은 단서를 발견했습니다. 밑줄 친 문장 중 첫번째는 해당되지 않을 것이고, 두 번째는 확인해 보아야 할 대상입니다. 참고 https://docs.vmware.com/en/VMware-Horizon-7/7.13/horizon-administration/GUID-F20397F5-A0A1-4DF1-A4FB-11F15E94331D.html

[Horizon] Deleting 상태에서 멈춘 Desktop Pool 강제 삭제하기

개요 오늘은 VMware Horizon 솔루션의 View Composer에서 Desktop Pool이 Deleting 상태에서 멈추어 삭제가 되지 않는 일이 있었습니다. 그래서 그 해결 방법을 정리해 둡니다. MMC를 통해 ADSI Edit 스냅인을 엽니다. Action - Connect to... 를 클릭합니다. Connection Point란에 dc=vdi,dc=vmware,dc=int를 입력하고 Computer란에 localhost를 입력합니다. 좌측 트리를 확장하여 OU=Server Groups를 클릭합니다. 우측에서 삭제할 Desktop Pool에 해당하는 개체를 삭제합니다. 참고 https://nolabnoparty.com/en/vmware-horizon-remove-desktop-pool-s..