2016-09-23 49 views
0

我有一个Powershell命令来为SQL Server提取服务器帐户用户。PowerShell读取SQL服务帐户NetworkService不正确没有空间

当我这样做时,它给了我结果“NT AUTHORITY \ NETWORKSERVICE”。然而,问题是我不能接受并将其添加到组中。

做到这一点的唯一方法是增加一个空间,“NT AUTHORITY \ NETWORK SERVICE”

我做的这一切都通过厨师我可以把在一个替代固定的飞行,但我已经看到了这一点为其他帐户。

任何正确的方法来解决。

PowerShell命令是:

$item = Get-WmiObject -Class Win32_Service -ComputerName $env:computername |Where-Object {$_.Name -eq "MSSQLSERVER"} $item.StartName

+0

什么样的小组? AD,权限,厨师,其他? – TechSpud

+0

这只是一个本地Windows组,我试图将其添加到。 – StonesBG

+0

这个服务器故障的答案... http://serverfault.com/a/469961/293951 ...解释如何通过GUI做到这一点,所以一个快速谷歌应该让你通过厨师实现相同的编程方式? – TechSpud

回答

0

this answer

$group = [ADSI]"WinNT://./Power Users,group" 
$group.Add("WinNT://SYSTEM,user") 

它可能不是100%,因为我没有测试过,但应该给你足够的信息来修改,以满足您需要。