2013-03-30 8 views
1

SQL Server 작업의 PowerShell 작업에서 호출 할 때 PowerShell은 어떤 로그인을 실행합니까? 분명히 "Google_foo"는 찾을 수 없기 때문에 약한 편이며 SQL Server Agent와 연결된 로그인으로 실행한다고 가정하고 싶지 않습니다.PowerShell 로그인 및 권한

변경할 수 있는지 알고 싶습니다. 어떻게해야합니까?

여러분의 도움에 감사드립니다. 여러분.

+0

ㅎ ... 대부분의 포럼에서는 질문에 기초하여 무언가에 초급자라는 것을 설명하지 않는다고 말합니다. 나는 당신이 제안한 것을 어떻게하면 좋을지 모르겠다.) 또는 나는 이미 그것을했을 것이다. –

+0

보기 [여기] (http://stackoverflow.com/questions/11115686/get-current-user-context) 및 [여기] (http://stackoverflow.com/questions/10337059/powershell-version-1) -0-write-to-the-event-log)를 사용하면 몇 가지 단서를 얻을 수 있습니다. (PowersHell 사용자는별로 아니지만 Microsoft의 광고 제품 이름 중 가장 진실 된 제품 중 하나라고 생각합니다.) – HABO

+1

이벤트 로그에 쓸 필요가 없습니다. $ env : username –

답변

4

프록시에서 실행되도록 작업을 설정하지 않으면 SQL Agent 계정으로 실행됩니다.

+2

을 실행하는 Powershell 작업 단계로 SQL Agent 작업을 설정하면됩니다. [SQL Server Agent 프록시 만들기] (http://msdn.microsoft.com/en-us/library/ms189064 (v = sql.105) .aspx) –