2014. 9. 26. 16:24
- Powershell을 사용하여 Windows OS에세 제공하고 기본 유틸리티를 확인할 수 있다. 즉, cmd.exe 에서 사용할 수 있는 확장자 .exe를 갖는 모든 유틸리티를 확인할 수 있다
- 이것의 장점은 내가 찾고자 하는 명령어를 정확히 기억하지 못할 때 Powershell에서 명령어 목록을 불러 와서 확인할 수 있다. 다음은 Windows OS가 기본적으로 제공하여 유틸리티 명령어를 보는 내용이다.
- Get-Command
- Get-Command -CommandType application
(윈도우 응용 프로그램과 관련된 것만 화면에 보여 준다. 그런데 내용이 너무 많다. 그래서 확장자 별로 보는 것이 필요한다. 그래서 아래와 같이 exe 확장자만 볼 수 있다.) - Get-Command -CommandType application | Where-Object {$_.name -like ‘*.exe’}
- Get-Command -CommandType application | Where-Object {$_.name -like ‘*.exe’} | Measure-Object
(exe 유틸리티 수량을 확인할 수 있다.) - Get-Command -CommandType application | Where-Object {$_.name -like ‘*.msc’}
(윈도우 기본 관리 도구 목록 확인하기. [실행]이나 명령 프롬프트에서 lusrmgr.msc를 실행하면 곧장 [로컬 사용자 및 그룹] 관리 도구를 실행할 수 있다. )
- Get-Command
- 이제 여기서 확인한 유틸리티를 사용해보자
- Tzutil /g
(현재 컴퓨터에 설정된 Time Zone 확인하기. 이것을 이용하면 원격 컴퓨터들의 Time Zone 설정을 확인할 수 있다.)
tzutil /l
tzutil /? - Msg jesuswithme /server:jesuswithme-pc “God is love.”
(jesuswithme-pc 컴퓨터로 메시지를 보낸다. Windows Vista/Windows Server 2008 부터는 net send 명령어가 없어지고 msg.exe로 대체되었다.
msg /? - Robocopy /?
출처 : http://cloudsns.wordpress.com/category/microsoft/powershell/page/7/
'powershell' 카테고리의 다른 글
WhoAmI.exe 사용하기 (0) | 2014.09.26 |
---|---|
Powershell v3.0에 도움말(Help) 설치하기 (0) | 2014.09.26 |
원하는 문자열만 찾기 : Select-String (0) | 2014.09.26 |
특정한 시간 이후에 발생한 이벤트만 확인하기 (0) | 2014.09.26 |
네트워크 어댑터(NIC)에 대한 정보 확인하기(Get-WmiObject 이용) (0) | 2014.09.26 |