如果PC名称与AD组中的PC名称匹配,请执行特定的操作

时间:2018-07-27 09:12:43

标签: powershell

我什至不知道从哪里开始,所以我不一定要寻找确切的答案,但是任何提示或帮助都值得赞赏!

我想将正在运行Powershell脚本的PC的名称与AD中的一个组进行比较。如果PC名称与组中PC的名称匹配,我希望它将特定文件写入文件夹。

我知道如何单独进行操作,例如将文件写入文件夹并查找我所使用的PC。我可以让Powershell针对该组返回结果,例如GetProcess

$ComputerName = Hostname
$ADGroup = Get-ADGroupMember -Identity TagTest

foreach ($Computer in $ADGroup) {
Get-Process }

但是无法确定仅当我所使用的PC与组中的一台匹配时该怎么做。

1 个答案:

答案 0 :(得分:0)

$ComputerName = Hostname
$ADGroup = Get-ADGroupMember -Identity TagTest | Select-Object -ExpandProperty Name 
$Source = 'C:\Temp\Test Doc.txt' if($ADGroup -contains $ComputerName) { Copy-Item 
$source -Destination C:\Temp2\}`

在评论中感谢Paxz。