Powershell 어떻게 사용하십니까?

Windows PowerShell 많은 잡을라는데 멋지구리해요 지난해 나온 것으로 평가를 닷넷 (.net) 기반 블로거 ([한스엘만] [2] 는 mind). 이 모든 것을 있는 것처럼 역사상 훌륭한 새로운 유틸리티에는 것으로 보인다고 할 만한 명령줄의 간소화하는지 판매업체에서 짐작이지만요. 브라운아저씨의 및 통합되므로 .net 과 그러나 이 보다 더 많은 것 같습니다 제가 검토완료 도구로서 IT 전문가, 이상적 개발자가 사용할 별로 없다.

들어보겠소 PowerShell 사용할 수 있는 개발 작동합니까? 그렇다면, 어떻게? 가치가 com/go/learn_fl_cs4_learningas2_kr?

참고: 지금까지 내가 본 뒤 대응 가능한 것은 아닌 것 같다는 결론을 내릴 수 있는 .Net 개발자 PowerShell 매우 유용할 수 있습니다. 그러나 아무도 없으니 내가 할 수 있는 이 레이블의 아래 오토메이티드 대답 (언로드하기 안 용서해 주시기 바랍니다.). 나는 투표 백업하도록 com/downloads/global/corporate/iar/esg_prosupport. 보유하고 있는 각 답변이 도움이 된다.

[2]: http://www.hanselman.com/blog/CategoryView.aspx = PowerShell 범주입니다?

39 의 말해둘꼐요 it& 규모의 한다. 텍스트 변환 판매업체에서 있습니까? Xml 조작 판매업체에서 있습니까? 들어보겠소 판매업체에서 자동화합니다 있던가요? 간단한 예제. 누군가 사용하면 쉼표로 구분된 파일이므로 가져오기할 필요한 일부 필드용 迈向 가져올 작성하거나 다른 도구에서는 아웃해야 / 데이터베이스당 단축시킵니다 프로그램였어 일부 목록

Csv 는 파일의 경우 필드 이름 첫 번째 줄의 Powershell) 에서 다음과 같이 할 수 있습니다.

$Data = import-csv "something.csv" 

그런 다음 데이터베이스에구성원을 필드 이름을 사용하여 데이터를) 는 다음과 같은 뜻이 있다. [명사] 라고 했을 경우, 다음 두 조건이 SSN $ 데이터 이스너스 말할 수 있다 그냥 뭔가 이 데이터를 처리하는 익스포트하기 csv 임포트합니다 명령을 수도 있습니다 파이프 등 정보기술 (it) 을 html 이나 xml / 아무것도 운영까지도 몇 번의 명령어. 이렇게 powershell 가득 물건을.

39 의 엄청난 액세스하도록 it& 도구를 제공하는 등 많은 물건을 서버 및 워크스테이션에 완료하십시오 .NET 라이브러리란. # 39, s, t # 39 it& 대상으로 한 사람 유형이 isn& 도구입니다. 아마 it& # 39 의 관리 어떻게 실현할 수 있는 유용한 것은 그냥 추상형데이터타입 신속시작 왔다. 난 매일 사용한다.

이를 사용하여, 내가 실제로 질문에 대답 질문과대답 셨으며 자동화합니다 나는한다 매일. 나는 내 한 것을 I did it 교체하십니까 스크립팅 언어를 만들 수 있도록 노력하고 있는 한 개, 펄, 파이썬, vbscript .bat/.cmd 끄기도구 리틀이에요 유틸리티에는 / 제가 변환 프로그램을 만들 것이라고 주장했다.

해설 (0)

39 m, 관리자가 i& 의해 시작으로, 무역, 그냥 &quot Dev&quot. 하지만 세계, 내가 보고 있는 여러 가지 방법으로 개발자들에게 PowerShell 매우 유용할 수 있습니다.

  1. 업무 자동화 - &gt. 개념 증명 게시하기를 나정옥 홈즈 (대표 팀에 대한 PowerShell) 라고 불렸고, 기본적으로 windows PowerShell 런타임용으로 개발하십시오 호스팅된 바히셸 양식 있는 앱을 keystrokes 및 개막해 작업을 바탕으로 쓴 저들이요 PowerShell 들었습니다 또한 일부 클립보드가 자동화합니다 포함되어 있었다.
  2. Net framework 빠르게 액세스할 수 있습니다. # 39, 또는 다른 프로그램을 사용할 일이 없는 컴파일하십시오 너회가 don& 실행하십시오 테스트하려면 스니핏 컴파일러와의 같은 몇 가지 기능을. 어셈블리에 로드하십시오 powershell 세션이고, 상호 작용할 수 있습니다. 객체에는 PowerShell) 의 검색 기능 모두 사용할 수 있습니다 (멤버 확보하십시오. 같은) 를 볼 수 있습니다.
  3. 도메인 특정 언어를 만들 수 있습니다. 제임스 그들을 작성했습니까 구축하십시오 함께 간단한 스크립트 언어를 PowerShell 호출됨 싸이크.
  4. 스크립팅 언어 응용 프로그램의 제공할 수 있습니다. 이후 많은 응용 프로그램은 마이크로소프트 파워셸 09 에 속해 있으며, 일반적인 엔지니어링용 기준을 가지고 있는 언어 문법을 구성용 인터페이스 PowerShell 숙지합니다 커지는 것이다. 포함시켜 응용 프로그램에서 활용할 수 있는 기술 및 서비스를 제공함으로써 사용자의 PowerShell 의 런타임용으로 개발하십시오 스크립팅하는 인터페이스입니다 어떤 개체를 액세스하도록 선택하는 것입니다.
  5. 같은 선을 따라 명령줄 인터페이스 (cli) 를 만드는 데 필요한 경우 응용 프로그램의 기본 하수 상당 부분 PowerShell 는 구문 분석 및 기타 필요한 기본 작업에 대한 비즈니스 로직을 인수만 확인란만 쓸 수 있는 일관된 인터페이스를 지원하며, 다른 응용 프로그램과 (예를 들어 있다면 사용자 계정 관리해야 하는 (못하였느뇨 don& # 39, t 이미 통합되므로 Active Directory, 관리자 수 (Quest 광고 및 응용 프로그램을 사용하여 Cmdlets 인터페이스입니다) 카두저 확보하십시오. 새로운 미아프리카션우저 및 be done. Exchange 2007년 팀 이런게야 잘 았겠습니다. 모든 기능은 gui 를 호출하여 cmdlets powershell 을 기반으로 사용자가 실행할 수 있도록 기반 구축 및 fs@snapa cmdlets 지정하십시오. 스크립트에만 끄기도구 iqn.
  6. 39 의 it& 그냥 준활성! 약 250 선 (주석 등) 의 네트워크 sniffer, 제프 힉스 작성했습니까 롭이에요 푸스트 PowerShell. 가벼운 트러블슈팅 윈덤프 대한 보다 간편하게 사용할 수 있습니다.

  7. 개발자 커뮤니티 중심의 커뮤니티를 중심으로 PowerShell 등 멋지구리해요 있습니다. 자세히 알아보기 dell. PowerShellCommunity.org.
해설 (0)

그런데 이 수는 매우 유용한 너회들 Powershell 미워할 수 있습니다. 내가 사용하는 경우 또는 아주 작지만 중요한 한 줄 광고문 가지유형의 창조하셨노 경미함 스크립트입니다. 정말 너무 이른 시일 내에 있을 수 없는 C #, # 39 can& 비교하십시오 복잡성 또는 상당한 재사용합니다 전환하십시오 전혀 내가 C #. 또한 중요한 것은 내가 바라는 건 너무 멋진 Powershell 재생성해야 솔루션, 그렇지 않으면 내가 잊지 쿼크, 매번 새로 재배케하여 많다. 나는 다른 사람들이 이 소식을 듣고 너무!

39 의 참조용이므로 뭐한테 it& 정말 좋다.

  1. Ad hoc 텍스트 처리. 가끔 사람들이 나를 전달하십시오 대규모 데이터 조작 또는 SQL 파일이므로 양식, 가끔씩 정말 자신이 원하는 it 를 다른 복잡한 방법으로. 나 혼자 이런 엄청난 양의 시간을 구했습니다. 많은 임시 파일 및 중간 한 라이너 部门从 종종 있습니다. 이제 제가 할 수 있는 데 반해 이 프로젝트를 오프하도록 아는 사람이 내게 이런 경향이 있습니다. 그들은 너무 열광 또는 경우에 따라 Powershell 알게 하는 점이다.

  2. 39 m, I& 때 고객 사이트에 및 필사적으로 무엇인가를 및 it& # 39 의 자동화해야 하는 유일한 도구에서는 받을 수 있어 및 / 또는 키워봤지 해라.

  3. 거의 모든 페이지, 웹 사이트 및 스크립트를 이동하여 로그인하십시오 I& 관심 인하거나 # 39 m working on. # 39 더 이상 개발, 웹 사이트를 로그인하십시오 나는치료가그렇게 수동으로로 I& m. # 39 의 귀찮은 작업을 한 적은 있지만, 사소한 that& 리피팅 뇌 죽은입니다 데릭쉐퍼드와 걱정하지 않을 수 없다.

  4. 파일 복사 및 프로젝트를 진행한 수색 및 바꾸기 위해 한 라이너.

  5. 리틀이에요 스크립트에만 빌드 할 경우 비정상적 합병증요 있었다.

  6. 상술합니다. 너회가 바인딩됩니다 쿼크 별로 없는 시스템에 필요한 곳에 중지되기를 / something else, 또는 그러든지요 해결하십시오 서비스 시작

해설 (0)

그냥 있는 프로젝트를 마치고 최근 버전 1 은 호스팅된 PowerShell 런타임용으로 개발하십시오 작업을 실행할 수 있는 원격 시스템에. 나는 이에 동의하지 않는 것을 진심으로 PowerShell dev& # 39 의 목석같은놈.

이에 따라 닷넷 (.net) 기반 제품, 이는 직접판매용 비해 닷넷 (.net) 기반 프로그래밍. Net 의 수 있는 프로그램 뿐만 아니라 거의 모든 기능을 테스트하려면 메토드 s. 디충 오넬리너스 ps Ps 용 # 39 의 구문을 PS& 특별히 설계된 건축가 해당 언어 C # 에 근접한 것은 거의 없다, C # 코드를 작성할 때 PS 스크립트에만 문맥 교환 (무언가 내가 많이 최근 못하며창조된 했다). # 39, re you& 지식을 바탕으로 이미 .NET 언어로 사용하여 하드 함께 우승하였으며, PS.

자동화 도구, 이는 표시됨과 뛰어나다. # 39 의 it access& ADSI, .NET, COM, ADO, WMI 를 이용할 수 있으며, 기본적으로 다른 사항은요 스폿 용접 수 있습니다. 혼자 이런 은 모든 indows 자동화합니다 보다 쉽고 강력합니다. 이 시스템은 다른 양을 액세스하려면 파라예드 정도 되는 언어의 사용 편의성을 (VBscript, 파이썬) 그러나 일부, 즉 언어 및 PS 는 .NET framework 의 장점은 스크립팅하는 함께 소중한 시간을 낭비하지 않고 기존 코드 (code 재사용합니다) 공동 먹어서나 또 다른 파일 압축 루틴 (예를 들어.)

이미 있기 때문에 거기에 구축 프로젝트를 할 수 있는 도구 (싸이크 는 mind) 의 삶을 dev& # 39 간편해집니다. 프로젝트 같은 기능을 구현할 수 있는 일반 매일 볼 수 있는 강력한 확장명은 Powershell 커뮤니티 확장명은 devs. I agree 가 일부 포스터 위에 난 아무것도 고려해보십시오 설치 작업을 위한 데이터 또는 작동합니까 렌프리온멘츠 구축하십시오 수행됨 사용하여 수행할 수 있는 빠른 / dev / PS, 그렇지 않으면 쉽게 한 것이 아니라, 더 잘 알려져 있다.

제임스

해설 (0)

39 의 일부로 it& 결코 오지 않지만, 이따금 내 사용 후 개발 작업을 얻을 수 있는 프로그램을 작성할 수 있는 작은 I&; d # 39 자동화합니다 인력용 내 자신을 내가 지금 해야 할 일이 powershell 및 it 단시간에.

예를 들어, 나는 이번에 xcopy 를 사용하여 파일 서버 간 이동 훈트레드스투샌즈 찾기 위해 날짜를 설정할 수 있는 파일 생성 및 속성. Powershell 구출하기 위해. 난 이미 10 분 내에 있는 복사됨 익스포트를 날짜 및 테스트되었습니다 스크랩트 기록되었으므로 re 복제본에 필요 없이 통해 파일.

해설 (1)

Windows 플랫폼에서 사용할 수 있는 경우 주로 @edswangren 닷넷 (.net) 기반 환경에서 일할 수 있는 공간, 시간 꼭 이래야겠어요 전심 추천합니까 powershell 배울 수 있다. 또한 기존의 .NET 경험하십시오 수행됨 및 코드, COM, WMI 및 ADSI. 그냥 Windows 플랫폼을 기반으로 모든 일에 대해 액세스할 수 있습니다 (및 that& # 39 의 그냥 V1). V2) 는 활성 개발 (CTP2 http://math-atlas. 이제) 와 더 remoting 스레팅 및 기타 여러 가지 개선, STA 포함됩니다.

많은 업체들이 제공하는 소프트웨어, Citrix 를 VMWare 에 이르는 지원하고 있다 / n PowerShell 네트워킹으로의 cmdlets api& # 39 의 관리 기능을 통해 PowerShell.

해설 (0)

난 거의 실제 개발 작업을 위해 사용한다. # 39, ve i& 설치 및 실행할 수 있는 가상 디렉터리용 迈向 사용되는 동일한 설정을 자동으로 설정하는 시프트 lionbridge 개발 시스템을 모든 IIS 를

해설 (0)

39 를 사용하여 wmi 를 이용하여, 파이썬, m, I& 직접 작업을 자동화하면 필요한 경우. 대부분의 my 요구사항뿐 조합으로의 닫히지만 아니라고 생각한다.

하지만 내가 테스트됨 PowerShell 얻게된다면 다는일은, # 39, t 규모의 com/go/learn_fl_cs4_learningas2_kr doesn& 양호해 a whole new 목석같은놈. 게다가, 우수한 온라인 자료를 PowerShell 하는 경우 또는 마스터 하고 있는데 [(PowerShell 라이브입니다)] (http://powershelllive.com/blogs/lunch/archive/2007/03/26/day-1-getting-organized.aspx), 심지어 [비법을] (http://www.computerperformance.co.uk/powershell/powershell_service.htm) 를 사용하지 않고도 전달하십시오 구하겠죠 학습에 대한 모든 작업을 수행할 수

해설 (0)

내가 사용하는 경우 여러 프로세스 시작. cmd 칸트 및 일부 심아이엔큐 못하며창조된.

해설 (0)

내가 사용하는 it for IT Pro 유형: 물건을 공정한 비트 (it& 있는 # 39 의 선명한) 이지만, # 39, ve I& don& # 39 의 개발을 위한 사용되는 것 같지는 않다 - 가끔 뭔가 빨리 아웃해야 스테링스포르마스 같은 훨씬 빠릅니다. 방금 우리 애플리케이션을 개발하는 것이 될 수 있도록 하는 powershell 콩맨들레츠 관리자에게만 통해 사용자 관리 등의 업무를 수행하기 위해 일부 - 근데 이거 진짜 powershell don& 너희는너희가 짓궂군요. # 39 것 같지는 않다.

해설 (0)

Wps 는 것 같다고 할 수 있는 방법이 당신이 당신 생명요 간소화하는지 셨으며 합니다. 네, 제가 don& # 39 라고 하지만 그 팀이 될 것 같지는 않다 com/go/downloads_kr wps 통합되므로 firefox 또는 그 생명을 사용할 수 있습니다 (things.in), t, wps doesn& 못하며창조된 redhat. 파선-짧은 &quot 프로그램을 만들 수 있어 wps # 39 프로그램에 easier.&quot. o)

해설 (0)

이를 통해 많은 것을 자동화합니다 나는 내가 할 수 있다. 한 가지 예를 들면 웹 UI 자동화합니다 을 부드럽게를 애플리케이션 개발 / 테스트.

또한 내가 무작위 입력 파일을 생성하는 데 필요한 각종 프로그램. 예를 들어, 하나의 응용 프로그램이 검색되어야 xml 파일, I have a 스크립트입니다 고유 id 와 함께 해당 파일을 구축하십시오 임의의 값을 기준으로 현재 시간.

39, t, but I use it 매일 내가 don& 자주 사용한다.

해설 (0)

39, & # 39, 내가 사용하는 모든 repetita& 포시 # 39, ve, 도메인, 컴퓨터, 네트워크 관리 작업을 할 I& 사용자, 텍스트 편집, 파일 검색, 광고, 모니터링 및 또한 파일 서버 마이그레이션과 이따봐

해설 (0)

내가 사용하는 방법을 잘 알고 있지만, 아직 완전히 haven& # 39 I& # 39 m, t 팬 지원하기 때문에, 대부분의 유닉스 명령어 I& # 39 m, 익숙하지 않은 경우 모든) 를 사용하여 탐색을 위한 명령줄입니다. * Nix 경험과 개발 중인 Windows 의 경우, 이를 위해 꼭 이래야겠어요 사용하기 때문에, 단순히 추천합니까 you& # 39 만 한 명령 집합을 기억해야 할 상황에 처하게 됩니다.

소금, 내가 말하는 대로 시행하십시오 같으니이 있는 실정이다. 내가 사용하는 데 있어서, 구축 및 컴파일하기를 명령줄이 기능.

해설 (0)