본문 바로가기

파워쉘14

윈도우10 - 메모리 압축 기능 끄기/켜기 램 메모리 압축 기능 on/off 안녕하세요.고코더 입니다. ● 1. 윈도우10에서는 자동적으로 메모리를 압축하여 최대 메모리 사용량을 늘려주는 옵션이 켜져 있습니다.그런데 이런 방법은 CPU를 사용하게 되므로 램이 여유가 있다면 설정을 꺼놓으면 성능이 향상 될 수 있습니다.->윈도우 10 램 메모리 확인 ● 2. 시작 버튼을 눌러 파워쉘을 실행합니다. ● 3. "mmagent" 를파워쉘에서 실행하면 memoryCompression 이 나타납니다. 기본 상태값은 true 입니다. ● 4. disable-mmagent -mc 를 실행하면 해당 메모리 압축 기능이 꺼지면서 메모리 압축 기능을 사용하지 않습니다. ● 5. enable-mmagent -mc 실행하면 다시 원상복구로 메모리 압축 기능을 실행시킵니.. 2020. 12. 9.
PowerShell - 파워쉘에서 배열 선언, 출력, 수정 파워쉘 array 를 사용 안녕하세요. 고코더 입니다. 오늘은 파워쉘에서 배열을 사용하는 방법을 알아보겠습니다. 워낙 긴 내용이지만 변수에 배열을 담는 예제를 우선으로 알아보겠습니다. ● 1. 배열 선언 : [변수] = @[배열] 변수에 배열을 만드는 방법은 아주 단순합니다. 쉼표(,) 구분자를 이용하여 데이터를 입력하면 됩니다. $arry = "G","O","C","O","D","E","R" 해당 배열의 값이 정상적으로 담습니다. 가장 기초적인 배열을 만드는 예제 입니다. 배열을 만드는 두번째 방법은 @()을 이용하는 방법입니다. $arry = @("G","O","C","O","D","E","R") 이 방법은 위에 방법과 동일한 결과가 나타납니다. 해당 문자열이 배열임을 확실하게 말해주는 방법입니다. .. 2019. 11. 12.
PowerShell - 변수를 선언,사용하는 방법 / $ 파워쉘 변수 활용 실습 안녕하세요. 고코더 입니다. 파워쉘에서도 당연히 변수 사용이 가능합니다. 특정 데이터를 담아 놓기 위한 선언입니다. 모든 프로그램 언어에서 사용하는 공통입니다. 다른 언어를 공부하신분은 어렵지 않겠지만 파워쉘로 코딩에 입문하는 분은 간단한 예제를 함께 따라해보면 쉽게 이해하실 수 있습니다. ● 1. $var : 변수 선언 자바스크립트에서 사용하는 방법과 동일한 방법으로 변수 선언이 가능합니다. 해당 명령어를 입력해보세요. $str = "문자" 그리고 파워쉘에서 이 변수를 그대로 실행하면 변수에 담긴 데이터가 나타납니다. ● 2. [형식]$[변수] : 데이터 타입 지정 변수에 대한 데이터타입 지정이 가능합니다. 숫자와 문자열이 대표적입니다. 방법은 아주 단순하게 앞에 데이터 형식을 .. 2019. 11. 12.
PowerShell - 파이프라인(pipeline)이란? | 사용법 파워쉘 파이프라인으로 명령을 연결하기 안녕하세요. 고코더 입니다. pipeline은 파워쉘을 사용하면서 필수적인 개체입니다. 앞에 명령을 이어서 출력이 되는 방식을 지정할 수 있습니다. Get-Member를 이전 시간에 다루면서 제가 만든 예제가 바로 파이프라인을 이용한 방식이었습니다. -> PowerShell - Get-Member 객체 멤버 알아보기 개체를 알아보는 이 명령어는 파이프라인으로 출력을 지정한 결과 입니다. Get-Command | Get-Member ● 1. [입력] | [출력] : 파이프라인 사용법 이번 시간에는 다른 예제로 파이프라인을 사용해보겠습니다. 해당 명령어는 현재 운영체제에 서비스 상태를 알아보는 명령어입니다. Get-Service 하지만 Name으로 정렬 되어 있는걸 St.. 2019. 11. 11.
PowerShell - Get-Member 객체 멤버 알아보기 파워쉘 Get-Member 사용방법 안녕하세요. 고코더 입니다. Get-Member는 해당 인수에 대한 객체들을 가져올 수 있는 명령어입니다. 이전에 Get-Help와 Get-Command로 기초적인 설명을 가져왔다면 해당 명령어는 자세한 설명을 볼 수 있게 해줍니다. 바로 실습을 해보겠습니다. Get-Command 사용법 ● 1. Get-Command에 대한 객체 정보를 확인하는 명령어입니다. 해당 명령어를 사용하는 사용법을 구체적으로 알 수 있게 해줍니다. Get-Command | Get-Member ● 2. 해당 명령어에서 사용 가능한 객체와 그 타입 그리고 정의를 찾을 수 있습니다. Get-Command 사용법2 ● 3. 이번에는 실제로 체감할 수 있는 예제를 활용해보겠습니다. 해당 명령어를 파워.. 2019. 11. 11.
PowerShell - command let(cmdlet) 이란? 커맨드렛 안녕하세요. 고코더 입니다. ● 1. 오늘은 파워쉘에 기본적인 명령어를 다루는 command let을 알아보려고 합니다. 새로운 단어처럼 보이지만 간단하고 실플하게 만든 .Net Framework으로 개발된 명령어 체계라고 생각하시면 됩니다. ● 2. get-command에서 명령어로 본 타입중에 Cmdlet으로 분류된 명령어들이 바로 커맨드렛 입니다. ● 4. 그리고 cmdlet은 특수화된 닷넷프레임워크의 클래스 인스턴스 입니다. "System.Management.Automation.Cmdlet", System.Management.Automation.PSCmdlet 클래스에서 파생 합니다. 마지막으로 cmdlet 장점이자 특징은 파이프라인에 명령을 전달 할 수 있습니다. (pipeline은 이.. 2019. 11. 5.
PowerShell - 파워쉘 버전 및 정보 확인하기 / $host 내 파워쉘 정보를 알아보자 안녕하세요. 고코더 입니다. 파워쉘을 사용 중이신데 혹시 몇 버전을 쓰고 계신가요? 프로그램 정보를 확인하러 가시지 말고 파워쉘에서 해당 명령어를 한번 실행해보세요. ● 1. 호스트 명령어는 현재 내가 사용하는 파워쉘에 대한 정보를 확인해줍니다. $host ● 2. 아래와 같은 정보를 제공해줍니다. Name Version InstanceId UI CurrentCulture CurrentUICulture PrivateData DebuggerEnabled IsRunspacePushed Runspace 마무리 $host 외우기 쉽죠? 2019. 10. 31.
PowerShell - 파워쉘 도움말,예제 확인하기 / get-help, -example, -online 파워쉘 도움말,예제 확인하기 안녕하세요. 고코더 입니다. 지난 시간에 도움말 데이터베이스를 업데이트 하는 방법을 배워 봤습니다. -> PowerShell - 도움말 업데이트 / Update-Help 이제 이 도움말을 사용하는 방법을 알아보겠습니다. get-help 도움말 보기 ● 1. get-help는 특정 함수에 도움말을 가져옵니다. get-help [] ● 2. get-host에 설명을 한번 구해보겠습니다. get-help get-host ● 3. 도움말이 자세하게 단락을 나누어 나타납니다. 사실 책을 따로 보지않고 도움말을 보고 공부해도 전혀 무리가 없을 정도로 잘정리 되어 있습니다. get-help [] -example 예제 보기 ● 4. 그리고 제가 가장 좋아하는 도움말은 샘플 예제를 볼 수 있.. 2019. 10. 31.
PowerShell - 도움말 업데이트 / Update-Help 파워쉘 도움말 다운로드 안녕하세요. 고코더 입니다. 파워쉘은 강력한 도움말을 제공합니다. MS 제품은 항상 친절하죠. 그런데 도움말을 사용하기 전에 help 파일을 업데이트를 해야 합니다. 이를 다운로드 하지 않으면 ● 1. 이런 메세지가 나타납니다. 즉 도움말 데이터베이스를 업데이트 후에 사용이 가능한 형식입니다. Get-Help가 이 컴퓨터에서 이 cmdlet에 대한 도움말 파일을 찾을 수 없습니다. 일부 도움말만 표시합니다. 이 cmdlet을 포함하는 모듈에 대한 도움말 파일을 다운로드하여 설치하려면 Update-Help를 사용하십시오. 이 cmdlet에 대한 도움말 항목을 온라인으로 보려면 "Get-Help Get-Help -Online"을 입력하거나 https://go.microsoft.com/.. 2019. 10. 31.