2015-02-03 4 views
1

powershell을 사용하여 하나의 경로를 확인해야합니다. 문제는 Test-Path -Path "\\\10.2.200.13\share\Logger\Logger"과 같은 경로가 제대로 작동하지만 주어진 요구 사항에 따라 메모장에서이 경로를 사용할 수 있다는 것입니다. 메모장에서 경로를 읽고 확인해야합니다.powershell을 사용하는 경로에 잘못된 문자가 있습니다.

$var = (Get-Content D:\TestPathIssue\Params.txt) -split '=' 
$source1=$var[1].Trim(); 
test-path -Path $source1; 

내가 $source1에 경로를 얻을 수 있어요하지만이 방법에 Test-Path에 실패하는 이유를 이해하지 않습니다 여기에 코드입니다.

+0

을 시도하여 고정? – arco444

답변

1

는 this-

$source1=$source1 -replace '"', "" 
0

확인 따옴표로 변수 $ 소스 1가 반환하는 경로는 예 경우 : - "\ 10.2.200.13 \ 공유 \ 로거 \ 로거" 대신 10.2.200.13 \ 공유 \ 로거 \ 로거

을 \ 당신이 Notepad` 당신이 정말 당신이 파일의 경로를 얻을 필요가 의미합니까`말할 때
+0

변수 $ source1에 "\\ 10.2.200.13 \ share \ Logger \ Logger"가 나타납니다. –