foreach문 위의 예제를 설명드리면 먼저 Get-Serivce 명령어를 이용해서 모든 Service를 받아오며 자동으로 배열로 service 변수에 들어갑니다. 그 이후 service 라는 변수에 services 로부터 하나씩 받아와서 write를 합니다. 출력 결과는 모든 service가 되겠습니다. for문사실 상 C와 동일하다고 볼 수 있습니다. -lt 옵션에 대해서는 이 글을 참조 부탁드립니다. while 문 while(){ } http://oulth.tistory.com/110
기본적인 switch 일단 기본적인 switch 문입니다. C를 하셨다고 가정하고 금방 이해하실 것이라고 봅니다 ㅋㅋ $computername = read-host 'Enter computer name'switch($computername){'com1'{write "aaaa"}'com2'{write "bbbb"}default {write 'cccc'}} wildcard switch 두 번째는 와일드 카드를 옵션을 넣은 swtich 문입니다. * 의 의미는 대부분 아실 것이라 생각됩니다. 간단히 모든 것이라는 의미인데wildcard 옵션을 주고나서 *을 붙여주면 aaa로 시작되는 모든 것을 case로 인식합니다. $computername = read-host switch -wildcard($computer..
ParamScript를 작성할 때 디폴트 값을 지정할 수가 있습니다. 예를 들어서 $computername 이라는 변수가 있고 이 것을 출력한다고 가정해봅시다. 이 때 만약 사용자가 cocmputername을 초기화하지 않았다면 이에 대한 디폴트 값을 지정해두는 식입니다. 변수의 범위 만약 여러분이 powershell script 내부에서 변수를 선언하면 powershell command에서도 인식할까요?? 다음 예제는 이에 대한 답을 줍니다 ㅋㅋ 이 스크립트의 기능은 먼저 변수 x를 프린트 한후 x 에 100을 집어넣고 그 이후에 다시 x를 프린트합니다. 분명히 변수 x에 100을 넣었지만 command 상의 변수는 변하지 않은 것을 볼 수 있습니다. 이 개념을 C로 간단히 예를 들면 command 상..
- Total
- Today
- Yesterday
- backdoor
- LKM
- 레거시 드라이버
- vmware cannot connect to the virtual machine
- 디바이스
- breakpoint
- gdb 명령어
- vmware 오류
- 변환
- PNP 드라이버
- 모듈
- IRP
- 드라이버
- gdb intel
- Intel
- module
- VMware
- gdb intel 변환
- gdb명령어
- DriverEntry
- 백도어
- 루트킷
- GDB
- BP
- 리눅스 모듈
- rootkit
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |