Get-Content e foreach em dois arquivos
Eu tenho dois arquivos O primeiro contém nomes de host (Computers.txt) e o segundo contém SID (SID.txt). Eu quero usarGet-Content
eforeach
para executar um comando em cada computador com o SID correspondente para modificar o registro.
Vamos considerar, por exemplo, o PC 1 (primeira linha Computers.txt com a primeira linha SID.txt) e o PC 2 (segunda linha Computers.txt com a segunda linha SID.txt).
$Computer = Get-Content D:\Downloads\computers.txt
$SID = Get-Content D:\Downloads\SID.txt
foreach ($pc in $Computer)
{
Invoke-Command -ComputerName $pc {New-Item HKEY_USERS:\$SID -Name -Vaue}
}