powershell将计算机加入到AD域安全组,并输出日志

吾生也有涯,而知也无涯。这篇文章主要讲述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


    推荐阅读