PowerShell 및 .NET 클래스와 관련하여 몇 가지 질문과 의문점이 있습니다.PowerShell에서 내 사용자 지정 .NET 클래스에 액세스 할 수 있습니까?
저는 Rest 웹 서비스를 호출하고 일부 작업을 수행 할 클래스 'foo'를 작성하려고합니다. GAC에 클래스를 배포하면 PowerShell에서 호출 할 수 있습니까?
PowerShell 및 .NET 클래스와 관련하여 몇 가지 질문과 의문점이 있습니다.PowerShell에서 내 사용자 지정 .NET 클래스에 액세스 할 수 있습니까?
저는 Rest 웹 서비스를 호출하고 일부 작업을 수행 할 클래스 'foo'를 작성하려고합니다. GAC에 클래스를 배포하면 PowerShell에서 호출 할 수 있습니까?
시도 :
ADD-TYPE -AssemblyName myassemblyname
또는
[System.Reflection.Assembly]::LoadWithPartialName("myassemblyname")
메소드에 액세스 할/어셈블리의 특성은이 작업을 수행 할 수 있습니다
[myassemblyname]::mymethod()
[myassemblyname]::myproperty
당신은 Add-Type
cmdlet을 사용하여 어셈블리를로드 할 수 있습니다 또는 System.Reflection.Assembly 클래스로 복사 한 다음 New-Object
cmdlet을 사용하여 어셈블리 클래스의 객체.
이렇게하면 PowerShell에서 해당 개체의 모든 메서드에 액세스하여 작업을 자동화 할 수 있습니다. 시원한. – Mitul
예, Add-Type의 코드 예제를 살펴보십시오. http://technet.microsoft.com/en-us/library/dd315241.aspx –