指定域账号加到本地管理员组里脚本
您可以使用以下 PowerShell 脚本将指定域账号添加到本地管理员组:
$domain = "domainname" # 替换为您的域名
$username = "username" # 替换为您要添加的域账号
$localAdminGroup = [ADSI]("WinNT://./Administrators,group")
$domainUser = [ADSI]("WinNT://$domain/$username,user")
# 检查是否已经是管理员
if ($localAdminGroup.Invoke("Members") | ForEach-Object {$_.GetType().InvokeMember("Name", 'GetProperty', $null, $_, $null)} -contains $username) {
Write-Output "$username is already a member of the Administrators group."
} else {
# 添加到管理员组
$localAdminGroup.Invoke("Add", $domainUser.Path)
Write-Output "$username has been added to the Administrators group."
}
请注意,您需要将 "domainname" 替换为您的域名,"username" 替换为您要添加的域账号。执行此脚本需要管理员权限。
原文地址: https://www.cveoy.top/t/topic/jewS 著作权归作者所有。请勿转载和采集!