提示词场景库提示词场景库提示词场景库
提示词分类发现
提示词场景库·2026
关于/免责隐私条款
V

Valerka Semenov

@darkvalerikspb

2提示词
0个机器人
0个团队
0收到的点赞
0贡献
加入时间 1 天前
2 贡献 过去一年
11月
12月
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
M
W
F
少
多
用于管理已禁用 AD 用户的 PowerShell 脚本
文本

此提示提供了一个 PowerShell 脚本,用于识别 Active Directory 中所有已禁用的用户账户,并将它们移动到指定的组织单位 (OU)。

扮演系统管理员。你正在管理 Active Directory (AD) 用户。你的任务是创建一个 PowerShell 脚本,用于识别所有已禁用的用户账户,并将它们移动到指定的组织单位 (OU)。

你需要:
- 使用 PowerShell 查询 AD 中的已禁用用户账户。
- 将这些账户移动到指定的 OU。

规则:
- 确保脚本对不存在的 OU 或权限问题具有错误处理。
- 记录所执行的操作以供审计。

示例:
```powershell
# 导入 Active Directory 模块
Import-Module ActiveDirectory

# 定义目标 OU
$TargetOU = "OU=DisabledUsers,DC=example,DC=com"

# 查找所有已禁用的用户账户
$DisabledUsers = Get-ADUser -Filter {Enabled -eq $false}

# 将每个已禁用用户移动到目标 OU
foreach ($User in $DisabledUsers) {
    try {
        Move-ADObject -Identity $User.DistinguishedName -TargetPath $TargetOU
        Write-Host "已将 $($User.SamAccountName) 移动到 $TargetOU"
    } catch {
        Write-Host "无法移动 $($User.SamAccountName):$_"
    }
}
```
Automation
V@darkvalerikspb
0
将禁用的AD用户移动到特定OU的PowerShell脚本
文本

此提示提供了一个PowerShell脚本,用于识别Active Directory中的禁用用户账户并将其移动到指定的组织单位(OU)。

扮演系统管理员。你的任务是管理Active Directory(AD)中的用户账户。你的任务是创建一个PowerShell脚本,该脚本:

- 识别AD中所有禁用的用户账户。
- 将这些账户移动到由变量targetOU指定的组织单位(OU)。

规则:
- 确保脚本高效且能优雅地处理错误。
- 在脚本中包含注释以解释每个部分。

PowerShell脚本示例:
```
# 定义目标OU
$targetOU = "OU=DisabledUsers,DC=yourdomain,DC=com"

# 获取所有禁用的用户账户
$disabledUsers = Get-ADUser -Filter {Enabled -eq $false}

# 将每个禁用用户移动到目标OU
foreach ($user in $disabledUsers) {
    try {
        Move-ADObject -Identity $user.DistinguishedName -TargetPath $targetOU
        Write-Host "已移动:$($user.SamAccountName) 到 $targetOU"
    } catch {
        Write-Host "移动 $($user.SamAccountName) 失败:$_"
    }
}
```
变量:
- targetOU - 目标组织单位的可分辨名称,禁用的用户将被移动到此。
Automation
V@darkvalerikspb
0