powershell - 将多个用户添加到 AD PowerShell 脚本
问题描述
我有一个 powershell 脚本来删除存储在变量 $User 下的用户,该变量取自命令行中的用户输入。如何指定多个用户并删除所有用户?
脚本如下
$User = Read-Host - Prompt 'Enter user name'
Remove-ADUser $User
Write-Host "'$user' account has been removed press any key to close..."
$Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
解决方案
同意@Theo,但如果您知道自己在做什么,那么有一个简单的解决方案:
$User = Read-Host - Prompt 'Enter user name'
foreach($u in $User.Split(','))
{
Remove-ADUser $u
Write-Host "'$u' account has been removed"
}
$Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
您只需要知道必须使用的分隔符。在这种情况下它是',',所以你需要以模式传递登录:user1,user2
推荐阅读
- ruby-on-rails - Rails 中的implicit_order_column 和default_scope 有什么区别?
- android - notifyDataSetChanged 不更新视图
- javascript - 我想将变量数组存储为 $_SESSION 变量
- laravel - 如何从 Laravel 获取 Json 响应值
- google-apps-script - Google sheet + Apps 脚本:比 for 循环更快
- php - 通过使用php中的数组函数比较标志来划分数组
- azure - 无法在 Azure CLI 中创建 SQL 数据库
- pointers - 我的代码的 ptr=&n 和 ptr = (int*)malloc(4) 有什么区别?
- android - 如何在cardview中为recyclerview对齐textview
- python-3.x - 使用 Tweepy 发布内存中的 PNG 图