2017-11-16 5 views
1

그 질문에 이미 질문있어하지만 내가 지금 여기에 내가 가서 여기 주위에 아무것도 발견하지 않은 경우 미안 해요 :파워 쉘 변수 경로

그래서 나는 우리의 IT 동료의 작업을 쉽게하기 위해 조금 PowerShell에서 스크립트를 작성 (

C:\Users\user\Desktop\Toolv1\RemoteControlViewer_SCCM2012\CmRcViewer.exe $objTextBox.Text 

이 : 핑 IP를/Computernames은, 사용자의 로그 파일을 열 주어진 IP/컴퓨터 이름의 원격 작업을 시작하려면 컴퓨터 등의 원격 작업)

을 시작,이 사용 지금은 내 컴퓨터에서 잘 작동하지만 어떻게 변수 경로를 삽입합니까? 현재 경로 + *\RemoteControlViewer_SCCM2012\CmRcViewer.exe $objTextBox.Text 그래서 스크립트에서 매번 경로를 변경하지 않고 내 동료와 내 스크립트를 공유 할 수 있습니까?

는 이미 같은 것들을 시도 :

($PSScriptRoot + \RemoteControlViewer_SCCM2012\CmRcViewer.exe) $objTextBox.Text 

하지만 내가 뭔가 잘못하고있는 것 같아.

팁이 있습니까?

답변

2

사용 Join-Path는 실행 파일을 호출 한 후, &을 전체 경로를 구성합니다 :

& (Join-Path $PSScriptRoot RemoteControlViewer_SCCM2012\CmRcViewer.exe) $objTextBox.Text 
+0

감사 alot을! 그것은 잘 작동했습니다. – Zombie