
이를 실행하려면 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)