Powershell错误地读取SQL服务帐户NetworkService没有空间

时间:2016-09-23 09:30:11

标签: powershell

我有一个Powershell命令来拉出SQL Server的服务器帐户用户。

当我这样做时,它会给我结果" NT AUTHORITY \ NETWORKSERVICE"。但问题是我无法接受并将其添加到组中。

这样做的唯一方法是为" NT AUTHORITY \ NETWORK SERVICE"

添加空间

我正在通过厨师做这一切我可以在飞行中安装替换装置,但我已经看到了其他帐户。

任何正确的修复方法。

Powershell命令是:

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

1 个答案:

答案 0 :(得分:0)

请参阅this answer

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

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