小编Mar*_*lon的帖子

如何列出 AD 组中显示启用和禁用用户的所有成员?

我正在尝试获取 AD 组中显示活动\非活动用户的所有成员的列表。目的是获取组中的所有成员并列出具有管理员权限的成员。

我执行了以下命令:

$GROUPNAME = "Domain Admins" 
Get-ADGroupMember -identity $GROUPNAME -Recursive | Select name, SamAccountName, objectclass | Sort-Object Name
Run Code Online (Sandbox Code Playgroud)

尝试与 Get-ADUser -Filter {Enabled -eq $false} 结合使用,但我需要第一个 cmdlet 为我的用户输出,以便我可以使用 Get-ADuser 进行过滤。

提前致谢

active-directory windows-server-2012-r2 powershell-5.0

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

Groovy 语法不适用于反斜杠

我试图在常规语法中的以下命令中使用反斜杠:

find /path/folder-* -type f -iname "file*" -exec rm -f {} \;
Run Code Online (Sandbox Code Playgroud)

当我尝试在 Jenkins 管道上构建此命令时,会出现有关此语法的错误。甚至在我执行此命令之前,Jenkins 表单字段上就会出现红色语法警告,提示意外字符:“\”。

我可以做什么来替换或修复这个反斜杠的错误?

Groovy 命令:

node ("instance") {
    stage ("cleaning folders"){
        sh '''        
        find /root/logfiles/instance* -type f -iname "file*" -exec rm -f {} \;
        '''
    }
    stage ("instance1"){
        sh '''
        rm -f /root/logfiles/instance1/*
        echo instance1; 
        scp 100.0.0.50:/var/log/file1.log /root/logfiles/instance1/file1.log;
        scp 100.0.0.50:/var/log/file2.log /root/logfiles/instance1/file2.log;
        '''
    }
    stage ("instance1"){
        sh '''
        rm -f /root/logfiles/instance2/*
        echo instance2; 
        scp 100.0.0.51:/var/log/file1.log /root/logfiles/instance2/file1.log;
        scp 100.0.0.51:/var/log/file2.log /root/logfiles/instance2/file2.log;
        '''
    }
}
Run Code Online (Sandbox Code Playgroud)

注意:rm -f目前我对所有情况都有。将全部替换rm …

bash find bash-scripting groovy jenkins

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