문제

Powershell을 사용하여 일부 유틸리티를 작성하고 실제 작업을 처리하기 위해 자체 .NET 구성 요소를 활용하고 싶습니다.이것은 호출을 하나로 묶는 작은 콘솔 앱을 작성하는 대신에 있습니다.제 질문은이 문제를 빠르게 추적하는 데 도움이되는 문서 또는 튜토리얼 자료의 좋은 소스를 어디에서 찾을 수 있는지입니다.

도움이 되었습니까?

해결책

어셈블리를 PowerShell 세션으로로드하려는 경우 리플렉션을 사용하고 어셈블리를로드 할 수 있습니다. 라코 디스

어셈블리를로드 한 후 정적 메서드를 호출하고 클래스의 새 인스턴스를 만들 수 있습니다.

좋은 튜토리얼은 여기 .

EBGreen이 언급 한 두 책 모두 훌륭합니다.PowerShell Cookbook은 매우 작업 지향적이며 PowerShell in Action은 언어, 초점 및 유용성에 대한 훌륭한 설명입니다.PowerShell in Action은 제가 가장 좋아하는 책 중 하나입니다.:)

다른 팁

Steven이 게시 한 링크가 좋은 예입니다.나는 광범위한 튜토리얼을 모른다. Windows Powershell Cookbook Windows Powershell In Action 에는이 주제에 대한 좋은 장이 있습니다.또한 사내 어셈블리가 GAC에로드되지 않은 경우 System.Reflection.Assembly 클래스의 :: LoadFromFile 메서드를 살펴보세요.

[]를 사용하거나 add-type -AssemblyName "System.example"를 사용하여 어셈블리를 사용할 수 있습니다. 예를 들면 다음과 같습니다. 라코 디스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top