我想在特定位置压缩目录。源路径是: \\$Computers\Users\$Names
我想要比每台计算机在每台计算机的源路径中的每个用户目录的副本
我尝试使用foreach
如下循环:
$Computers = Get-ADComputer -Filter "Name -like 'PC*'" | Select-Object -ExpandProperty Name
$Names = Get-aduser -filter * | Select-Object -ExpandProperty givenname
Foreach($Computer in $Computers)
{
Compress-Archive -Path \\$Computer\Users\* -DestinationPath C:\Saves\\$Computer\Test.zip -Force
}
这实际上有效,但我不知道如何在循环中添加第二个循环。
如果有人可以向我解释该功能或只是一些建议,请尝试这样做。
感谢您的时间。