PowerShell을 시작하는 방법은 무엇입니까?
PowerShell V1의 초기 베타 버전 중 하나를 사용했지만 "골드"가 된 이후로 사용하지 않았습니다.PowerShell을 사용하는 가장 좋은 방법은 무엇입니까?
사용해야 하는 PowerShell 버전(V1.0과 2.0 CTP)은 무엇입니까?PowerShell을 사용하는 용도는 무엇입니까?PowerShell을 더 쉽게 사용할 수 있는 도구(즉, 개발 환경)가 있습니까?
PowerShell 학습을 위한 다양한 유용한 리소스가 있습니다.
- Techet Virtual Labs(윈도우즈 PowerShell 소개)
- PowerShellCommunity.org - 포럼, 블로그, 스크립트 저장소
irc.free 노드의 powershell.그물
- PowerShell 팟캐스트 - PowerScripting.net 및 Get-Scripting.blogspot.com
IDE 스타일 환경의 경우 PowerShell Analyzer(무료) 및 PowerGUI(무료), PowerShell Plus(상업용), PrimalScript(상업용) 및 Admin Script Editor(상업용)가 있습니다.
PowerShell을 최대한 활용합니다.지금 저는 PowerShell 기반 빌드 스크립트 환경인 Psake를 보고 있습니다.Active Directory, Hyper-V, Twitter, 일부 키보드 자동화(키 입력을 가져오기 위해 Winforms 앱에서 PowerShell 호스팅) 등을 관리하는 데 사용합니다.제가 확인해야 할 또 다른 멋진 프로젝트는 PSE expect for test입니다.또한 데이터베이스 접근 - 응용프로그램에 의해 데이터베이스의 행에 대한 변경사항을 모니터링하는 데 사용합니다.또한 네트워크 모니터링 솔루션에도 통합되어 있습니다.
또한 PowerShell을 현재 진행 중인 프로젝트의 스크립팅 엔진으로 사용하려고 합니다.
편집:
PowerShell만 배우신다면 V1에 집중하겠습니다. 좀 더 편안해지면 CTP를 살펴보십시오. 하지만 너무 많은 것이 CTP에서 V2로 릴리스된 것으로 변경되어 학습 도구가 될 수 있습니다.
버전 2는 XP SP3, Server 2003, Vista 및 Server 2008에서 제공되며 Win7 및 Server 2008 R2용으로 제공됩니다.V1에 대해 배운 내용은 여전히 유용하지만, 이제는 우수한 기능 세트가 있으므로 V2에 집중하겠습니다.
행운을 빕니다.
당신의 질문에 하나씩 대답하는 것.
CTP의 v2.0을 가져옵니다.저는 1.0과 2.0을 사용해 보았지만 최신 버전에서는 안정성 문제를 발견하지 못했고 더 많은 기능을 가지고 있습니다.
시작하는 가장 좋은 방법은 세 가지 기본 명령을 배우고 그것으로 게임을 시작하는 것입니다.
1단계 - Get-Command를 사용하여 사용 가능한 명령 검색
예를 들어, 모든 "get" 명령을 찾으려면 다음과 같이 입력합니다.
*Get-Command get**
예를 들어, 모든 "set" 명령을 찾으려면 다음과 같이 입력합니다.
*Get-Command set**
2단계 - Get-Help를 사용하여 각 명령을 사용하는 방법 알아보기
Get-Command commandlet에 대한 기본 도움말을 보려면 다음과 같이 입력합니다.
도움말 가져오기 명령
자세한 정보를 보려면 다음을 입력합니다.
도움말 Get-Help Get-Command
3단계 - Get-Member를 사용하여 개체 속성 및 메서드 검색
Powershell은 객체 지향 스크립팅 언어입니다.모든 것은 완전히 성숙한 것입니다.속성 및 메서드가 있는 넷 개체입니다.
예를 들어 Get-Process commandlet 유형에서 내보내는 개체에 대한 속성 및 메서드를 가져오려면 다음과 같이 하십시오.
프로세스 가져오기 | 구성원 가져오기
파이프 및 정규식과 같이 이해해야 하는 몇 가지 다른 개념이 있지만 이미 스크립팅을 수행한 경우에는 이미 숙지하고 있어야 합니다.
어디에 쓰는 거지?
두 가지:
- 대규모로 분산된 그리드 응용 프로그램에서 로그 파일을 처리하는 중입니다.이를 위해 그것은 믿을 수 없을 정도로 가치 있고 강력한 것으로 입증되었습니다.
- 의 빠른 테스트.넷 클래스.
PowerShell 툴에는 다음과 같은 여러 가지가 있습니다.
PowerShell Plus(무료가 아님
PowerShell in Action은 좋은 평가를 받는 책입니다.
Windows PowerShell 블로그에 링크된 무료 eBook을 방금 찾았습니다.
해결해야 할 문제를 찾아서 해결할 때까지 PowerShell로 해결합니다.
굴복하지 말고 다른 방법으로 하세요.그런 다음 다른 것, 다른 것 등을 찾습니다.처음에는 시간이 오래 걸리겠지만 앞으로 사용할 지식을 쌓게 될 것입니다.미래를 위해 사용할 스크립트 라이브러리도 있습니다.언젠가 여러분은 PowerShell을 "알고 있다"는 것을 깨닫게 될 것입니다.
대박입니다.:)
PowerShell in Action 투표에 참여해 주십시오.블로그도 많이 있습니다. //\O//의 블로그, 허들드 매스, JB의 파워셸(SQL)을 확인해 보십시오. 그들은 셸과 함께 훨씬 이전으로 거슬러 올라가며 볼 만한 좋은 스크립트와 단편을 가지고 있습니다.
PowerGUI, PowerShell GUI 및 스크립트 편집기를 확인합니다.아직 사용하지는 않지만, 샘플 영상을 봤는데 아주 좋아 보입니다.또한 사이트에는 샘플 스크립트가 포함된 라이브러리가 유지됩니다.
여기 또 다른 우수한 PowerShell 참조 자료가 있습니다.
Ars Technica 튜토리얼은 약간 구식이지만 PowerShell을 사용하여 실행할 수 있는 매우 유용합니다.
PowerGUI를 확인해보라는 제안에도 동의합니다.
PowerShell CTP는 운영 환경에서 지원되지 않으며 현재와 출고 시점 사이에 많은 부분이 변경될 것입니다.PowerShell 블로그(PowerScripting 팟캐스트)를 많이 팔로우하는 것이 좋습니다.그 주제에 관한 좋은 책들이 많이 있습니다.약간의 비용을 들이고 싶다면 SAPIEN Technologies에서 자체 학습 자료를 www.scriptingoutpost.com 에 제공합니다.돈 존스가 CBT 너겟을 위한 일련의 훈련 비디오를 제작했다고 생각합니다.여러분은 아마도 concentratedtechnology.com 에서 더 많은 것을 알 수 있을 것입니다.
작은 작업을 자동화하는 습관을 들이는 것이 PowerShell에서 스스로를 훈련시키는 좋은 방법이라고 생각합니다.예를 들어, 손으로 텍스트를 처리하는 번거로운 작업 대신 일회용 스크립트를 작성하는 것입니다.실제로 처음 몇 번은 더 오래 걸릴 수도 있지만, 더 빨리 연결할 수 있는 유용한 스니펫 라이브러리를 구축하면 많은 시간을 절약할 수 있습니다.
PowerShell 및 PowerGUI에는 DNRTvs가 있습니다.또한 있습니다.이 도구들에 대한 NET Rocks! 에피소드들.
가이 토마스라는 남자가 파워셸에 대해 좋은 소개를 합니다.
저는 즉시 시작할 것입니다.즉, 실제 사례를 즉시 처리하고 웹 또는 이 사이트에서 도움말을 검색하여 어떻게 해야 할지 모르는 경우 도움을 받으십시오.물론, 여러분이 먼저 기본적인 것들을 배우기 위해 시간을 쓴다면 매우 유익할 수 있습니다.이것이 바로 PowerShell에 대한 내용입니다.
PowerShell에 대한 블로그 게시물이 몇 개 있는데, 특히 최근에 올린 실제 사례에 대한 3개 시리즈가 그렇습니다.Davidchup 프로그래밍을 검색하거나 여기로 이동합니다.PowerShell 여행에 행운을 빕니다.
PowerGUI는 그 자체로 큰 도움이 되었습니다.IntelliSense 기능이 저를 판매했고, 매우 좋은 몇 가지 유용한 추가 기능을 찾았습니다.
리소스에 관한 한:
무료 전자책:
Windows PowerShell 요리책
PowerShell 마스터링
PowerShell 더 자세히 보기
소개 비디오:
http://powergui.org/entry.jspa?externalID=2278&categoryID=361
IDE 질문과 관련하여:
최소한 내 컴퓨터에는 PowerShell과 함께 이미 설치된 기본 IDE가 있습니다.
"Windows PowerShell ISE"라는 레이블을 사용하여 여러 콘솔 세션과 여러 스크립트 파일을 동시에 열 수 있습니다.필요에 따라 앞뒤로 클릭할 수 있도록 스크립트용 탭 세트와 콘솔 세션용 탭 세트가 있습니다.
언급URL : https://stackoverflow.com/questions/33559/how-to-get-started-with-powershell
'programing' 카테고리의 다른 글
| 열의 인덱스 첫 번째 N자 (0) | 2023.07.24 |
|---|---|
| MySQL: 트랜잭션 내에서 테이블 잘라내기? (0) | 2023.07.24 |
| 중복 키 업데이트 시와 동등한 Oracle DB (0) | 2023.07.24 |
| 모건 로거는 어떻게 사용하나요? (0) | 2023.07.24 |
| GitHub - 작성자별 커밋 나열 (0) | 2023.07.24 |