小编Ric*_*ard的帖子

Powershell - 获取 ADOrganizationalUnit 组

我开始了解 powershell。但话又说回来也许不是!有人可以告诉我如何列出 OU 中的所有安全组吗?

我可以列出组内的所有成员,例如:

get-adgroupmember "groupName" | select-object name
Run Code Online (Sandbox Code Playgroud)

下面,我尝试列出 OU 内的所有安全组:

Import-Module ActiveDirectory
Get-ADOrganizationalUnit -Identity 'ou=OUName'

ERROR: Cannot find object with identity: ......
Run Code Online (Sandbox Code Playgroud)

我想从特定 OU 中的所有安全组中删除所有成员。然后我想从文本文件添加组成员。

powershell powershell-2.0

5
推荐指数
1
解决办法
6万
查看次数

Powershell - SET-ADUSER修改samaccountname

PowerShell的新手,仍然试图获得逻辑.

我想过滤掉特定OU中活动目录中的samaccountname,它在字符串末尾也包含"adm"(phil_test_adm).当找到用户时,我想用"tst"代替"adm".到目前为止,我有下面的内容,我再次对这个逻辑感到困惑.

import-module activedirectory
$Path = 'OU=Example, OU=Users,DC=uk,DC=random,DC=com'
$users = Get-ADUser -filter 'SamAccountName -like "*adm"' -SearchBase $Path | select-object samaccountname, name
#foreach ($user in $users) 
#{
#Set-ADUser $user.samaccountname -Replace { 
#if $user.sammaccountname -eq "*adm"  }
Run Code Online (Sandbox Code Playgroud)

正如你可以看到foreach开始我刚刚开始玩的地方.感谢您的任何帮助!

powershell powershell-2.0

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

powershell ×2

powershell-2.0 ×2