탐색 PowerShell(1)초보 PowerShell

3530 단어 초 면PowerShell

Windows PowerShell 은 새로운...
좋아,나 는 네가 본문 을 보기 전에 이미 이 말 을 N 번 보 았 다 고 믿는다.
PowerShell 은 마이크로소프트 가 제공 하 는 새로운 셸 프로그램 으로 새로운 명령 알림 과 스 크 립 트 환경 을 사용 합 니 다.PowerShell 을 사용 하면 시스템 관리자 에 게 무엇 을 가 져 다 줍 니까?PowerShell 을 배 우 는 장점 은 무엇 입 니까?만약 당신 이 이미 VBScript 를 관리 하고 사용 한 경험 이 있다 면,당신 은 이미 답 을 알 고 있 을 것 이 라 고 믿 습 니 다.Active Directory 도 메 인 은 이제 더 크 고 복잡 해 졌 습 니 다.GUI 와 Microsoft 관리 콘 솔 에 묶 여 있 는 관리자 들 에 게 PowerShell 은 자 유 를 가 져 다 줄 것 입 니 다!
각 server,client 에 로그 인하 여 레 지 스 트 를 수정 하 는 체험 이 있 거나 파일 을 대량으로 처리 하고 대량으로 설정 하 였 는 지 모 르 겠 습 니 다.이런 문제 가 발생 하면 어떻게 하 시 겠 습 니까?수 동 설정?아니면 스 크 립 트 를 실행 해서 문 제 를 해결 할 까요?VBScript 를 자주 사용 하 는 사람들 은 당연히 후 자 를 선택 하지만,그들 은 내 가 왜 PowerShell 을 배 워 야 하 느 냐 고 묻는다.
답 은 간단 합 니 다.PowerShell 은 대상 을 대상 으로 하 는 방법 을 사 용 했 습 니 다.Net 기반 으로 VBScript 에서 제공 하거나 지원 할 수 없습니다.
PowerShell 은 텍스트 기반 이 아니 라 대상 기반 입 니 다.
만약 당신 이 cmd.exe 와 일괄 처리 스 크 립 트 를 능숙 하 게 사용 했다 면,나 는 당신 이 개념 적 인 변 화 를 할 시간 이 필요 하 다 고 생각 합 니 다.PowerShell 은 VBScript 와 다른 프로 그래 밍 언어 를 사용 하 는 개념 과 근본 적 인 차이 가 있 습 니 다.전통 적 인 명령 프롬프트 의 출력 은 텍스트 에 기반 한 것 이 고 PowerShell 에 서 는 그렇지 않 습 니 다.그것 은 텍스트 처럼 보이 지만 실제로는 대상 이다.이것 이 바로 내 가 PowerShell 이 강하 다 고 말 하 는 이유 입 니 다.PowerShell 명령(대상)의 출력 은 다른 명령 에 입력 할 수 있 기 때문에 추가 코드 를 추가 하지 않 아 도 됩 니 다.전통 적 인 스 크 립 트 언어 에서 하나의 명령 을 다른 명령 에 전달 하려 면 전달 해 야 할 명령 을 두 번 째 명령 으로 이해 할 수 있 는 데이터 와 형식 으로 변환 하 는 추가 코드 가 필요 합 니 다.또 하나의 문제 가 걸 려 있 는데,무엇이 대상 입 니까?이것 은 듣 기 에 매우 익숙 하 다."Active Directory 역 내의 모든 것 이 대상 이다."예 를 들 어 서버,컴퓨터,프린터,보안 그룹,그룹 정책,사용자 등 이 있 으 면 저 희 는 이 대상 들 과 쉽게 상호작용 을 할 수 있 습 니 다.정 보 를 조회 하고 생 성,수정 또는 삭제 할 수 있 습 니 다.
PowerShell 명령 사용자 정의
PowerShell 명령 을 cmdlet 라 고 합 니 다.PowerShell 은 자체 적 으로 100 개가 넘 는 cmdlet 를 가지 고 있 습 니 다.PowerShell 개발 팀 은 그들의 무한 한 상상력 을 이용 하여 이러한 cmdlet 에 별명 을 만들어 주 었 습 니 다.예 를 들 어 dir,cd,del,copy 등 우리 가 익숙 한 전통 적 인 명령 을 최대한 이용 하여 조작 할 수 있 도록 합 니 다.유 닉 스 의 베테랑 이라도 ls,man 같은 명령 을 쉽게 사용 할 수 있다.PowerShell 은 사용자 의 습관 에 최대한 맞 게 조작 을 간소화 하기 위해 cmdlet 에 사용자 가 정의 한 별명 을 만 들 고 심지어 자신의 cmdlet 를 만 들 수 있 도록 합 니 다.
PowerShell 은 명령 행 해석 기와 스 크 립 트 환경 입 니 다.
개괄적 으로 말 하면 PowerShell 은 양쪽 다 좋 습 니 다.DOS 는 명령 행 해석 기 일 뿐 명령 을 입력 하고 출력 을 받 을 수 있 습 니 다.물론 일괄 처리 파일 도 사용 할 수 있 지만 일괄 처리 파일 은 본질 적 으로 입력 명령 에 대한 간단 한 작업 일 뿐 입 니 다.VBScript 에 서 는 WSH(Windows 스 크 립 트 호스트)를 이용 할 수 있 지만 명령 프롬프트 상태 에서 VBScript 코드 를 입력 할 수 없습니다.PowerShell 은 명령 을 입력 할 수 있 을 뿐만 아니 라 명령 줄 에 스 크 립 트 를 구축 할 수 있 습 니 다.앞으로 의 튜 토리 얼 은 이것 을 상세 하 게 이야기 할 것 이다.
앞으로 몇 주 동안 저 는 PowerShell 의 기본 튜 토리 얼 을 계속 붙 여 여러분 께 튼튼한 기반 과 좋 은 시작 을 제공 할 것 입 니 다.
나 는 주로 다음 과 같은 방면 을 중심 으로 전개 할 것 이다.
•Windows PowerShell 콘 솔 설정 및 맞 춤 형 제작
•PowerShell 기초:cmdlet,인자,명령 형식...
PowerShell 명령 형식 으로 출력
•Windows 파일 시스템 사용
WMI 와.NET
•  PowerShell 에서 변 수 를 사용
•응용
처음에는 PowerShell 의 기본 명령 과 셸 특성 을 중심 으로 기본 사용 을 알 아 보 겠 습 니 다.PowerShell 의 강력 한 기능 은 명령 프롬프트 아래 코드 를 만 들 고 테스트 할 수 있 는 것 입 니 다.예전 의 경험 에서 우 리 는 먼저 스 크 립 트 를 쓴 다음 에 그것 을 테스트 한 다음 에 이전에 쓴 스 크 립 트 를 조정 하 는 것 이 마치 VBScript 에서 처럼 되 었 다.하지만 PowerShell 의 강점 은 명령 행 뒤에 쓸 수 있 는 스 크 립 트 입 니 다.다음 설명 에서 자세히 설명 하 겠 습 니 다.PowerShell 공식 다운로드 주소http://support.microsoft.com/kb/968929공식 인 스 턴 스 튜 토리 얼http://technet.microsoft.com/zh-cn/scriptcenter/dd742419.aspx

좋은 웹페이지 즐겨찾기