2

我有一个 BAT 文件,它对我提供给需要能够拥有此功能的用户的 AD 安全组进行基本审核。

能否从 UNC 位置运行此基本 BAT 文件并将 CSV 文件设置为在其启动的 UNC 路径中的任何文件夹中创建。由于 Windows XP 中的文件夹重定向,保存在我的文档视图中的 BAT 文件就像 UNC 路径一样。

所以每次运行它都会在 c:>windows 中转储 CSV

例子

date /t >> filname_audit.csv

dsget group "CN=security_group_name, OU=more_locations, DC=domain, DC=com" -members | dsget user -display -disabled | find /V "dsget" >> filename_audit.csv

我可能已经对代码进行了粗略的分析,只是为了让您了解我在做什么。

4

1 回答 1

1

您可以在批处理脚本中处理它:

pushd \\uncPath
date /t >> filname_audit.csv
dsget group "CN=security_group_name, OU=more_locations, DC=domain, DC=com" -members | dsget user -display -disabled | find /V "dsget" >> filename_audit.csv
popd

或按原样保留脚本并在运行时设置:

pushd \\uncPath
fullPathToScript\yourScript.bat
popd
于 2013-09-24T10:31:03.753 回答