小编Joh*_*n O的帖子

如何从 Active Directory 服务器下载头像图像?

我正在使用与 Oracle 客户端一起安装的 ldapsearch.exe 二进制文件。梳理出它想要的参数花了一些时间,但我能够成功连接到 AD 并解析出文本属性(给定用户名、查找电子邮件等)。但我也想获取 Exchange/Lync 使用的头像图像。根据我挖出的一些 Microsoft 文档,属性名称是thumbPhoto。一开始我想不通,但这个命令不会产生愤怒的错误信息:

ldapsearch -v -h xxx.yyy.edu -Z -b cn=USERNAME,ou=Computers,ou=yyy,dc=yyy,dc=edu cn=USERNAME thumbnailPhoto
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到以下输出:

ldap_open( xxx.yyy.edu, 389 )
filter pattern: cn=USERNAME
returning: thumbnailPhoto
filter is (cn=USERNAME)
CN=USERNAME,OU=Computers,OU=yyy,DC=yyy,DC=edu
1 matches
Run Code Online (Sandbox Code Playgroud)

当前目录中没有文件,%TEMP% 中没有文件。如果我使用带或不带参数的 -t,则不会下载任何文件。没有二进制垃圾填满控制台窗口。无论我是否从 bash (msys) 或 cmd.exe 运行命令,我都会得到相同的行为。

是什么赋予了?看起来我做的一切都是正确的。但是我已经没有办法调试了。我什至没有使用正确的工具吗?

active-directory bash ldap lync

7
推荐指数
1
解决办法
1779
查看次数

我有一个应该无限期运行的 perl 脚本。它正在被杀死……我如何确定是谁或什么杀死了它?

我在屏幕上运行 perl 脚本(我可以登录并检查调试输出)。脚本逻辑中的任何内容都不能杀死它。

我是仅有的两个可以访问服务器的人之一,另一个人发誓不是他(我们都有很多钱可以继续顺利运行)。我没有理由相信某些黑客已经设法获得了一个 shell 或类似的东西。我几乎没有理由怀疑主机操作的管理员(带宽/cpu 方面,这个脚本非常轻量级)。

Screen 继续运行,但在 perl 脚本的输出结束时,我看到“Killed”并且它已回落到提示。我如何去测试什么是该死的东西?

我检查了 crontab,里面没有任何东西可以杀死随机/非随机进程。任何日志文件中都没有任何提示。它将运行 2 到 8 小时,看起来(在我家里的 Mac 上,它可以运行 24 小时以上没有问题)。服务器正在运行 Ubuntu 版本,如果重要的话,我可以查一下。

linux kill perl gnu-screen

4
推荐指数
1
解决办法
3979
查看次数

标签 统计

active-directory ×1

bash ×1

gnu-screen ×1

kill ×1

ldap ×1

linux ×1

lync ×1

perl ×1