书写脚本

noteId: 4D00DA68D9FC439F9BA8F99EFBC212F4 · 原始路径:/ALL/世赛题目(练习) - 笔记/考核/11月份考核(第一次考核)/B模块-Windows/书写脚本.note

1、Win + R 打开 ‘ powershell ise ’

Import-Module ActiveDirectory

$users = Get-ADUser -Filter * -Properties Department,Title

$selectedUser = $users | Get-Random

$departments = @('L1','L2','L3')

$randomDepartment = $departments | Get-Random

$titles = @('manager','staff')

$randomTitle = $titles | Get-Random

Set-ADUser -Identity $selectedUser.SamAccountName -Department $randomDepartment -Title $randomTitle

$updateUser = Get-ADUser -Identity $selectedUser.SamAccountName -Properties Department,Title

Write-Output "Updated user $($updateUser.SamAccountName) with Title: $($updateUser.Title) and Department: $($updateUser.Department)"