저희는 사용자를 위하여 번역된 내용을 제공하고 있습니다. 문법적 오류가 있더라도 양해바랍니다.
안녕
프로그래밍, 프로그래밍 도구, 디자인 및 코드는 특별 포럼에서 논의하는 것이 훨씬 낫습니다 - https://social.msdn.microsoft.com/Forums/en-us/...
이 포럼은 최종 사용자를 지향, 죄송합니다.
배치파일 내에 파워쉘 명령어 "powershell.exe get-localuser" 을 입력해 배치파일을 직접 실행하면 문제 없습니다.
하지만 C# 에서 해당 배치파일을 실행하면
get-localuser : 'get-localuser' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습
니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.
라고 나오고 있습니다. 왜 이런지 알 수 있나요?
해결 방법이 있을까요?
참고로 "powershell.exe get-localuser" 이 아닌 "powershell.exe ls" 로 변경 후 C# 을 통해 실행할 경우에는 문제가 없습니다.
잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.
저희는 사용자를 위하여 번역된 내용을 제공하고 있습니다. 문법적 오류가 있더라도 양해바랍니다.
안녕
프로그래밍, 프로그래밍 도구, 디자인 및 코드는 특별 포럼에서 논의하는 것이 훨씬 낫습니다 - https://social.msdn.microsoft.com/Forums/en-us/...
이 포럼은 최종 사용자를 지향, 죄송합니다.