2013-03-30 28 views
1

PowerShell在SQL Server作业中从PowerShell任务调用时运行的登录名是什么?显然我的“Google_foo”很弱,因为我找不到它,我不想仅仅假设它会作为与SQL Server代理关联的登录运行。PowerShell登录和Priv

我也想知道它是否可以改变以及如何改变?

感谢您的帮助,伙计们。

+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用户,但我确实认为这是微软广告产品名称中最好的真理之一。) – HABO

+1

无需写入eventlog。只需使用运行$ env:用户名 –

回答

4

它将作为SQL代理帐户运行,除非您将作业设置为在代理下运行。

+2

的PowerShell作业步设置SQL代理作业,以下是如何[创建SQL Server代理代理](http://msdn.microsoft.com/zh-cn/library/ms189064( v = SQL.105)的.aspx) –