【发布时间】:2010-11-11 16:35:17
【问题描述】:
在 Powershell 中,如何设置 Read/Write Service Principal Name AD 用户权限?
通常在我的构建过程中,我使用 ADSIedit 导航到该对象,然后浏览所有安全选项卡以在以下位置打勾:
- 读取服务主体名称
- 写入服务主体名称
但是通过 ADSIedit 导航可能需要很长时间,所以我正在尝试编写该过程的脚本。如果我与创建的新用户绑定了 PowerShell LDAP,如何使用 PowerShell 为该用户帐户设置这两个属性?
以下是我的安装脚本可能相关部分的代码-sn-p:
$strDomain = "dc=my,dc=com"
$objDomain = [ADSI] "LDAP://" + strDomain
$strSCCMSQLPW = Read-Host -assecurestring "Please enter a password for the " + $strSCCMSQL + " account: "
New-ADUser -SamAccountName $strSCCMSQL + -Name $strSCCMSQL -AccountPassword $strSCCMSQLPW -Enabled $true -Path $strUsersOU + "," + $strDomain -PasswordNeverExpires $true
【问题讨论】:
标签: powershell active-directory