2
PATH 디렉터리에없는 DLL에서 Cmdlet을 가져오고 호출 할 수 있습니까?DLL에서 Cmdlet을 가져 오는 방법
결과를 압축 할 수있는 powershell로 빌드 스크립트를 작성하고 싶습니다. 따라서 7Zip4Powershell Cmdlet (Source)을 찾았지만 호출 할 수 없습니다.
PATH 디렉터리에없는 DLL에서 Cmdlet을 가져오고 호출 할 수 있습니까?DLL에서 Cmdlet을 가져 오는 방법
결과를 압축 할 수있는 powershell로 빌드 스크립트를 작성하고 싶습니다. 따라서 7Zip4Powershell Cmdlet (Source)을 찾았지만 호출 할 수 없습니다.
Import-Module 명령을 사용하여 PowerShell 모듈을로드 할 수 있습니다. 따라서 다음을 사용할 수 있어야합니다.
Import-Module C:\Temp\7Zip4Powershell.dll
나는 이것을 시도 할 때 BadImageFormatException을 얻는다. Powershell 2 및 7Zip4Powershell을 사용하고 있기 때문에 .NET Framework 4.0으로 빌드 된 것일 수 있습니까? – Karsten
예, PowerShell 버전이 거의 확실합니다. '$ psversiontable'을 입력하고 사용중인 CLRVersion을 확인하십시오. PowerShell 2에서는 2.0이 될 것입니다. – Alan
PS 3에서해볼 때 효과가 있었지만 dll을 먼저 차단 해제해야했습니다. 인터넷. – Karsten