ero*_*rop 3 sql-server powershell active-directory windows-server-2012-r2
我正在尝试创建托管服务帐户,以便与 Windows Server 2012 R2 上的 AD DS 中的 SQL Server 服务一起使用。我使用以下 PowerShell 命令:
Import-Module ActiveDirectory
New-ADServiceAccount -Name "SQLDBEngine" -DNSHostName "<hostname with AD integrated DNS>" -Enabled $true
Run Code Online (Sandbox Code Playgroud)
但收到以下错误消息:
Key does not exist
+ CategoryInfo : NotSpecified: (CN=SQLDBEngine,...HMS-BI,DC=LOCAL:String) [New-ADServiceAccount], ADException
+ FullyQualifiedErrorId : ActiveDirectoryServer:-2146893811,Microsoft.ActiveDirectory.Management.Commands.NewADServiceAccount
Run Code Online (Sandbox Code Playgroud)
看起来我做的一切都是正确的,但仍然无法创建管理帐户。错误消息似乎没有那么丰富的信息。有什么想法如何调试或解决问题吗?
我在这里找到了帮助我解决问题的博客文章。关键是 Windows Server 2012 中有一项名为密钥分发服务 (KDS) 的新服务,在开始添加新的管理帐户之前,需要使用以下 PS 命令添加 KDS 根密钥才能立即生效:
\n\nAdd-KdsRootKey \xe2\x80\x93EffectiveTime ((get-date).addhours(-10))\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
8511 次 |
| 最近记录: |