Det är fel eftersom du försöker trycka på en parameter som är markerad som känslig. Du kan inte använda den "gamla" metoden för att konfigurera anslutningshanterare. För projektdistributionsmodellen och anslutningshanterare högerklickar du på projektet i SSISDB och väljer Konfigurera.
Det är där du lägger över ett lösenord.
Annars måste du använda GetSensitiveValue
metod för att komma åt värdet istället för standardegenskapen Getter.
Dts.Variables["$Package::FtpPassword"].GetSensitiveValue().ToString();
Se Matts artikel Hämta värdet av en känslig parameter i ett skript