需要DDASD模板

我在公司的第二行工作,我们有less数分析师在我们的域中创build标准的AD用户帐户。 很多时候,他们似乎做错了事情,不pipe他们把AD帐户放在错误的OU中,还是忘记了把正确的configuration文件path放进去。

我正在寻找一个模板,我可以在团队中实现,这将允许我自己与我做的其他工作一起接受请求,将他们整合到一个批处理中,并单击运行,而不必担心会发生什么。

我自己并不擅长创build脚本,我想知道是否有人有模板?

我希望能够填补

  • 名字
  • 显示名称
  • 描述
  • 办公室
  • 电话号码
  • 电子邮件
  • login脚本
  • 主文件夹映射到networking共享

除此之外,我希望能够将AD对象放置在特定的OU中,并将该对象添加到特定的安全组。

有人能帮忙吗?

这很复杂。 你基本上是说“我不擅长编写脚本,我不想学习,有人请为我完成这个复杂的任务。” 这不是它在这里工作。 你应该是一个专业的 ,脚本是任何值得他们的盐SA的fundemental活动。 这就是说,我会帮你,并build议你开始学习一些PowerShell,它会带你很长的一段路。

您可以使用Get-Content读取文件,并且可以通过执行Import-Csv来读取csv。 这两个是PowerShell中批处理信息的基础。 然后你可以pipe道| 输出到ForEach-Object { some commands here } ,这将允许您使用文本或csv文件的每一行中的信息来运行一组命令。 $_variables是一个特殊的variables,意思是“无论目前在做什么”。 学习如何使用这个。 没有它,PowerShell几乎是无用的。

要创build新的用户帐户,您需要使用PowerShell的AD模块。 您可以通过在RSAT中启用“命令行工具”来安装。 然后,作为脚本的第一行,运行Import-Module ActiveDirectory 。 这将允许您在脚本中使用这些PowerShell特定的工具。 模块导入后,您需要使用New-ADUserSet-ADUser来创build新帐户或修改现有帐户的权限。

如果您需要帮助或者如何使用其中任何一个示例,可以始终运行Get-Help <cmdlet> -fullGet-Help <cmdlet> -examples 。 例如,如果您想了解更多关于New-ADUser您可以运行Get-Help Get-ADUser -full

认真学习PowerShell或其他脚本语言(如果你主要是Windowspipe理员,我build议使用PowerShell)。 如果你是一个胜任的SA,没有任何理由不知道如何编写脚本。