powershell - 使用 ps1 脚本向 AD 用户添加组

标签 powershell active-directory active-directory-group

使用以下脚本,我想向 AD 用户添加一个组,但它没有这样做,而且我没有收到错误。

param($Userid,$AdditionalGroup)

# Get user
$User = Get-ADUser `
    -Filter "SamAccountName -eq $Userid"

# Add comment
Add-ADGroupMember `
    -Identity $AdditionalGroup `
    -Members $User

最佳答案

这样的过滤对我来说不起作用(并生成了错误),但是在 $Userid 之前和之后添加 ' 就可以了。

param($Userid,$AdditionalGroup)

# Get user
$User = Get-ADUser `
    -Filter "SamAccountName -eq '$Userid'"

# Add comment
Add-ADGroupMember `
    -Identity $AdditionalGroup `
    -Members $User

关于powershell - 使用 ps1 脚本向 AD 用户添加组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49294550/

相关文章:

powershell - Azure PowerShell Start-AzureAutomationRunbook 未指定默认订阅

active-directory - AD LDS 首次访问速度慢 - 为什么?

java - LdapTemplate 是否每次都关闭连接?

powershell - 使用 Powershell 获取所有 AD 用户的递归组成员身份

powershell - 在 PowerShell 中嵌入双引号的正则表达式模式

c++ - 有什么方法可以通过 Windows 上的代码创建动态磁盘吗?

java - LDAP 使用 UPN 在 Active Directory 中搜索用户

java - 如何使用 Spring Security 对 Active Directory 服务器进行身份验证?

performance - 减少PowerShell脚本的运行时间

python - 在Powershell中执行python脚本时获取 "ParserError: (:) [], ParentContainsErrorRecordException"