Get-Content und foreach in zwei Dateien
Ich habe zwei Dateien. Das erste mit enthält Hostnamen (Computers.txt) und das zweite enthält SID (SID.txt). Ich möchte benutzenGet-Content
undforeach
, um auf jedem Computer einen Befehl mit der entsprechenden SID zum Ändern der Registrierung auszuführen.
Nehmen wir zum Beispiel PC 1 (erste Zeile Computers.txt mit erster Zeile SID.txt) und PC 2 (zweite Zeile Computers.txt mit zweiter Zeile 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}
}