PowerShell ISE에서 현재 열린 파일 경로 찾기

PowerShell ISE에서 현재 열린 파일 경로 찾기

이를 실행하려면 ISE 내에서 작성한 스크립트에 서명해야 합니다. 활성 탭에서 현재 열려 있는 파일의 경로를 어떻게 얻을 수 있습니까?

답변1

$psISE.CurrentFile.FullPath

파일의 경로입니다. 다음과 같은 명령으로 서명할 수 있습니다.

Set-AuthenticodeSignature $psISE.CurrentFile.FullPath $certificate

ISE는 추가된 서명 텍스트를 표시하기 위해 새로 고쳐지지 않으므로 파일을 닫았다가 다시 열려면 다음 명령을 포함하는 것이 좋습니다.

$file = $psISE.CurrentFile
$psISE.CurrentPowerShellTab.Files.Remove($file)
$psISE.CurrentPowerShellTab.Files.Add($file.FullPath)

관련 정보