powershell - 在 Powershell 中使用脚本创建/删除批量用户到 Active Directory
问题描述
指导方针是:
脚本 1:添加/删除用户字段:用户名、名字、姓氏、描述、OUPath、密码、操作(添加 | 删除)
到目前为止我有
$oulist = Import-CSV "C:\Users\Administrator\Desktop\AddUser.csv"
Foreach ($ou in $oulist)
{
New-ADOrganizationalUnit `
-Name $ou.Username `
-Firstname $ou.Firstanem `
-Lastname $ou.Lastname `
-Description $ou.Description `
-Path $ou.OUpath `
-Password $ou.Password `
-Action
我很困惑在行动中写什么。我需要一个基于 csv 文件创建用户,另一个基于 csv 文件删除用户。
解决方案
要创建新用户,请使用New-ADUser
要删除,请使用Remove-ADUser
实际阅读链接,并检查实际的属性名称。例如,您有FirstName
and LastName
,但这些属性是用-GivenName
and设置的-Surname
。使用像 powershell 的 ISE 或 VS Code 这样的可视化编辑器将对此有所帮助。
推荐阅读
- python - 无法将字符串列转换为浮点数
- c - 如何在内核模块中获取真实文件名
- debugging - 如何退出 LispWorks REPL 调试器,返回到顶层,只输入一个数字,比如 SBCL?
- angular - 扩展组件上的角注入器
- python - 求树的高度,输入树可以有任意数量的孩子
- html - CSS 底部属性不适用于百分比(仅像素)
- javascript - JavaScript:使用 lodash 在相同的嵌套键之间进行过滤
- java - appium 中的滚动功能以识别列表框/下拉列表中的特定对象
- webhooks - Microsoft Teams 传入 Webhook 无法与 BambooHR Webhook 一起使用
- waf - 将多个文件设置为单个任务生成器生成的源输入