$Port = 1234
$Aport = $Port -replace '^1', '10'
$Aport = $APort -replace '^12', '100'
$Aport
Ваша третья строка использует $ Port и должна использовать $ APort. Следовательно, он не работал на самом деле, так как использовал данные из 1-й строки, на которые не влияла 2-я строка, поскольку выходные данные из них были присвоены переменной $ Aport.
Вы также можете упростить это:
$Port = 1234
$Port = $Port -replace '^1', '10' -replace '^12', '100'
$Port