다른 컴퓨터에 관리자 권한이있는 PowerShell 스크립트를 실행
(Get-Service -ComputerName 172.x.x.x -Name mssqlserver).Start()
을 실행할 수 있도록하려면 C#을 사용 PowerShell.exe의
을 실행할 수있는 권한 없어
등 도메인 관리자 계정
PowerShell을 관리자의 사용자 이름과 암호로 실행할 수 있습니다.
StackOverFlow를 검색했지만 내 대답을 찾지 못했습니다.
Powershell.lnk를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 클릭하고 사용자 및 암호를 입력하고 내 명령을 실행할 수 있지만 기존 관리자의 사용자 이름과 암호를 사용하여 C#에서이 작업을 수행하려고합니다. – CodeMan
_ 기존 관리자의 사용자 이름과 암호가 있습니다 ._ @Payam이 worte가 아닌가? 앱을 시작하면 권한이 실행되거나 특권이 부여 된 사용자에게 자격 증명을 요청합니다. 아니면 코드를 실행하려고합니까? 다른 사용자 _를 입력 했습니까? – Clijsters
@ CodeMan이 작업을 수행하는 데는 두 가지 방법이 있습니다. 첫째, PowerShell 스크립트는 C#에서 실행할 수 있습니다.이 스크립트는 제가 제공 한 것입니다. 둘째, PowerShell 파일을 실행할 수 있습니다. 둘 다 제가 포함시킨 행정 특권이 필요합니다. –