2018년 2월 20일 화요일

윈도우10 MediaCreationTool 오류

윈도우 10 에서 MediaCreationTool 을 사용하여 ISO 파일을 다운 받거나 USB로 윈도우 미디어를 생성 할 때 "0x80080005 - 0x90017" 오류가 날 경우 해결방법


원인은 DHCP Client 서비스가 사용안함으로 되어 있어서 그렇다... 그리고 거기에 종속된 WinHTTP Web Proxy Auto-Discovery Service, Network List Service, Network Location Awareness 서비스가 중지 되어 그렇다...

해결 방법은 DHCP Client 서비스를 수동으로 변경하여 사용하거나 자동으로 다시 돌려 놓는다..

보통 정보보호 PC 취약점 진단 및 조치 때문에 DHCP Client 서비스를 꺼 놓는데 이게 문제가 되어 버린 경우다...

2018년 2월 13일 화요일

윈도우 txt 파일 encoding 변환 (Powershell을 이용한)

윈도우 bat 파일 사용시 파일로 데이터를 쓰고 읽을 때 UTF8로 저장 될 수 있고 EUC-KR로 저장 될 때가 있다. 이럴 때, 파일의 enconding 을 convert 해주는 방법은 powershell로 아래 명령어 를 참고하여 사용하면 된다...

관련 (#링크1, #링크2, #링크3)

(get-content $filename)|out-file $filename -encoding ascii

() 괄호를 잊어 먹지말고 해주자.. 하지 않으면 Null 인 파일로 변경된다.

2018년 2월 12일 월요일

powershell 을 이용한 계정 "암호사용기간 제한없음" 활성 / 비활성화

관련 사이트 : #링크

먼저 현재 접속한 사용자 계정을 읽어오는 방법
1. $env:USERNAME 을 하거나
2. Get-WmiObject Win32_UserAccount -Filter "Name = '$env:USERNAME'" (#링크)


암호사용기간제한없음을 활성/비활성화 (#링크)
gwmi Win32_UserAccount -Computer $_ -Filter "name='localaccount'" | Set-WmiInstance -Argument @{PasswordExpires = $true}

PasswordExpires 값이 True면 Uncheck

powershell에서 특정 property 값만 출력하고, 오직 값만 반환 받고 싶을 때

특정 Property 만 출력
관련 사이트 #링크
| select [Property ID] 해주면 됨



특정 Property 의 값만 출력
관련 사이트 #링크
| select -ExpandProperty IPAddressToString

해당 property 앞에 -ExpandProperty 를 넣어주면 값만 출력된다.

powershell 입력 받기

파워쉘에서 입력받기 : #링크

2018년 2월 7일 수요일

Office OneNote 를 Desktop OneNote로 변환

오피스 원노트 파일을 데스크탑 원노트로 따로 변환 할수 는 없고, 원드라이브/원노트 온라인을 이용하여 변환을 할 수 있는 것 같다.


1. 마이크로소프트 계정을 하나 만든다. (있으면 그냥 쓰고)

2. 오피스 원노트를 마이크로소프트 계정으로 Sign in 한다. (원드라이브/원노트 온라인에 연결하기 위함)

여기까지가 원드라이브/원노트 온라인에 올리기위한 계정 생성 과정이다.

3. 오피스 원노트에서 정보 > 해당 전자필기장(Notebooks) > 웹 또는 네트워크에 공유

4. 전자필기장 이름을 그대로 쓰거나 바꿔서 저장 한다.

여기까지가 원드라이브/원노트에 원노트 데이터를 올리는 과정이다.

5. 윈도우10 기본 원노트를 실행하고 마이크로소프트 계정으로 로그인 한다.

6. more notebooks 또는 전자필기장 더보기를 눌러 리스트에 나온 전자필기장을 체크한 후 OPEN 한다.

7. 그리고, 아무 전자필기장을 선택 한 뒤 마우스 오른쪽 클릭 -> Sync (동기화) -> 전체 전자필기장 동기화를 선택하여 동기화를 실시 한다.

끝이다..


윈도우10 기본 메일 앱에 Exchange 연동

윈도우 10의 기본 메일 앱을 Exchange와 연동하는 방법
(영문판을 사용하고 있는지라...알아서 보도록,...)

 1. 검색창 > Mail (한글판 : 메일) 실행 > Account > +Add account


2. Exchange 선택 (잘 안될 경우 Advanced Setup선택)



3. Email address 란에 이메일 주소 입력


4. Password를 입력



5. User name 에 메일계정 ID 를 입력하고 Domain에 익스체인지 서버의 AD도메인을 입력
    예) mail.exad.test.com이면 exad를 입력



6. 서버 정보를 찾을 수 없어서 좀 더 구체적인 설정을 해주기 위해 Advanced 를 선택




7. Domain을 입력하고 Server를 exchange 서버 도메인을 입력 한다.



8. 완료

2018년 2월 2일 금요일

윈도우10의 언어를 확인 하는 Powershell

설치된 윈도우10의 언어를 확인하는 Powershell 명령어

Get-Culture

영문판일 경우 LCID 값이 1033 한글판일 경우 1024이다

LCID값만 가져오고 싶을 땐 

(Get-Culture).LCID 

하면 된다.

윈도우 findstr 명령어 한글관련 버그?

윈도우 findstr 명령어의 버그? 를 찾은 것 같다..

영문 윈도우 10에서 findstr 명령어 사용 시 파일 명에 한글이 들어 갈 경우 파일을 찾을 수 없다는 메시지(FINDSTR: Cannot open......)가 발생하면서 명령어가 실행되지 않는다.

chcp 를 사용하여 한글 / UTF-8로도 변경 한 뒤에서 실행 해봤지만 안된다.

그래서 한글 윈도우에서는 잘되는지 테스트를 해봤는데...한글 윈도우 10에서는 잘된다...