programing

PowerShell 스크립트를 exe로 변환

goodsources 2023. 8. 19. 10:15
반응형

PowerShell 스크립트를 exe로 변환

덜 기술적인 사용자에게 배포할 수 있도록 PS1 파일을 .exe 파일로 변환하려고 합니다.

PowerShell을 실행하는 방법을 설명하는 것보다 두 번 클릭하기만 하면 훨씬 쉬울 것입니다.

어떻게 하면 이를 달성할 수 있을까요?

image

이 온라인 도구 대신 PS2EXE를 사용하면 스크립트를 강제로 업로드하고 스크립트 내에 기밀 정보가 있는 경우 보안 위반이 발생합니다.

GUI 모드를 사용할 수 있습니다. 자세한 내용은 GitHub 저장소를 참조하십시오.

당신은 몇 가지 유료 및 무급 해결책을 가지고 있습니다.마지막 답변에 동의합니다. 온라인 도구가 코드를 보관하고 있지 않고 신뢰할 수 있는 경우에만 사용하십시오.

두 가지 무료 기능이 있습니다.

PS2EXE-GUI

F2KO에 의한 PS1 EXE(웹이 아닌 로컬 설치 명령줄 인터페이스인지 확인)

유료 서비스는 다음과 같습니다.

파워셸 스튜디오

ISE 스테로이드 2.0 엔터프라이즈

참고: 무료는 대부분의 용도에 적합해야 한다고 생각합니다.하지만 저는 PowerShell Studio를 좋아합니다.

PS2EXE 도구 업데이트(모든 버전이 오픈 소스임):

원래 스크립트는 Ingo Karstein에서 왔지만, 2017년에 개발이 중단된 것 같습니다.여기에서 그의 블로그와 Microsoft Technet의 포럼에 대한 그의 기여를 찾을 수 있습니다.

Markus Scholtes는 몇 가지 유용한 기능을 추가하면서 스크립트의 개발을 계속했습니다.Microsoft Technet에서 그의 게시물을 찾을 수 있고 Github 저장소도 여기에 있습니다.

파워셸링의 답변은 스튜어트 두트슨(여기와 여기)의 마커스 프로젝트의 포크를 가리키지만, 이는 덜 유지되고 있습니다.분명한 차이는 "승격이 필요한 스크립트에 대한 지원 추가"입니다. 그러면 도구에서 생성한 실행 파일에 적합한 매니페스트가 삽입됩니다. 그의 스크립트 버전으로 빌드된 .exe 파일에는 권한 상승이 필요합니다."

저는 Markus Scholtes 버전을 확인하는 것을 추천합니다. 하지만 조심하세요! (README.md 2020년 11월 3일):

주의:PS2EXE의 잘못된 바이러스 탐지

어떤 멍청한 바보가 PS2EXE를 악용하여 컴퓨터 바이러스 스크립트를 컴파일한 것 같습니다.이에 따라 PS2EXE로 만든 프로그램을 악성 프로그램으로 인식해 삭제하는 바이러스 스캐너가 급증하고 있습니다.

PS2EXE 프로젝트를 저장할 수 있는 유일한 희망은 다음과 같습니다.PS2EXE로 만든 (무해한) 프로그램을 바이러스 스캐너의 공급업체로부터 웹 양식을 통해 보내 잘못된 긍정을 보고하십시오(일부 프로그램은 이미 완료되었으므로 잘못된 긍정 페이지만 사용하십시오)!

만약 이것이 성공하지 못한다면, 아무도 그것을 더 이상 사용할 수 없기 때문에 저는 PS2EXE를 그만둬야 할 것입니다.

당신의 지원에 감사드립니다.

언급URL : https://stackoverflow.com/questions/48338017/convert-powershell-script-to-exe

반응형