2012-06-26 2 views
1

나는 다음과 같은 파워 쉘 코드를 가지고 : 나는 시도Powershell에서 새 ExeConfigurationFileMap 인스턴스를 만드는 방법은 무엇입니까?

Add-Type -Assembly System.Configuration 

[ExeConfigurationFileMap] $configMap = New-Object ExeConfigurationFileMap 

내가 ExeConfigurationFileMap의 새 인스턴스를 만들되고 싶은 모든하지만, 각각의 모든 방법으로, PS는이 유형을 찾을 수없는 것을 말해 유지를 ExeConfigurationFileMap하고 형식의 어셈블리가 메모리에로드되었는지 확인해야합니다.

System.Configuration 어셈블리를 메모리로로드하는 여러 가지 방법을 시도했지만 코드는 여전히 작동하지 않습니다.

누군가 제발 나를 도와주세요.

답변

3

시도 :

당신은 전체 형식 이름 예를 들어 지정해야
$configMap = New-Object -TypeName System.Configuration.ExeConfigurationFileMap 
+0

바지 바지, 나는 내가 뭘 잘못했는지 생각해. 유형에 대해 정규화 된 경로를 사용하지 않았으며 내가했던 상황에서 대괄호를 사용했습니다. 예를 들어 -TypeName [blah]이 잘못되었습니다. 그걸 건배. –

0

:

New-Object System.Configuration.ExeConfigurationFileMap 

기술적으로 당신이 PowerShell을 앞에 추가되므로 System.를 제공 할 필요가 없습니다 그것을 발견하지 못할 경우 그 지정된 형태

+0

이상한, 그래서 일반적으로 대답은 현재 질문에 게시되었을 때 배너를 보여주는 것에 대해 꽤 좋습니다. 그림을 이동. –

관련 문제