繁体   English   中英

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

[英]Powershell Reads SQL Service Account NetworkService incorrectly no Space

我有一个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

看到这个答案

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

正如我尚未测试过的那样,它可能不是100%,但应为您提供足够的信息以进行修改以满足您的需求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM