吾生也有涯,而知也无涯。这篇文章主要讲述powershell将计算机加入到AD域安全组,并输出日志相关的知识,希望能为你提供帮助。
【powershell将计算机加入到AD域安全组,并输出日志】1、脚本
# 开始记录日志
Start-Transcript -Path D:\\Temp\\Add-ComputerInfo.log -Append# 导入AD域模块
Import-Module ActiveDirectory# 导入CSV文件
$Computers = Import-Csv "C:\\Users\\admin\\Desktop\\2.csv" -Encoding Default
#要添加的组名
$Group = "DLP-PushList" foreach ($Computer in $Computers) $ComputerName = $Computer.设备名称$Cname = Get-ADComputer -Filter name -eq $ComputerName -Properties *|Select-Object SamAccountName
#判断计算机名称是否在存在
if ($Cname.SamAccountName -eq $null)
Write-Host "计算机 $ComputerName 域中不存在 " -ForegroundColor Redelse
#判断计算机名称是否已经加入到组中
$ExistingGroups = Get-ADPrincipalGroupMembership $Cname.SamAccountName | Select-Object Nameif ($ExistingGroups.Name -eq $Group)
Write-Host "$Cname 已经存在 $Group" -ForeGroundColor Yellowelse
#将计算机加入到组
Add-ADGroupMember -Identity $Group -Members $Cname.SamAccountName -WhatIf
Write-Host "添加 $Cname to $Group" -ForeGroundColor Green#停止记录日志
stop-Transcript
推荐阅读
- WordPress排队样式依赖项加载不正常
- Android技术分享| 自习室自定义View代替通知动画(完)
- 网络不可用怎么办(无法访问互联网怎么办?网络故障原因大起底)
- #私藏项目实操分享#云开发数据库有哪些常用操作
- 百度搜索中台海量数据管理的云原生和智能化实践
- #yyds干货盘点#linux命令--rm,rmdir,mv
- #yyds干货盘点#MySQL索引优化系列(索引失效)
- #yyds干货盘点#SpringSecurity默认页面生成
- KubeCon 2021|使用 eBPF 代替 iptables 优化服务网格数据面性能