2016-09-23 6 views
0

SQL Serverのサーバーアカウントユーザーを引き出すPowershellコマンドがあります。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

これは、追加しようとしているローカルウィンドウグループです。 – 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%ではないかもしれないを参照してくださいニーズ。

関連する問題