Wywołanie skryptu PS w VS z odpowiednimi poświadczeniami

Wywołanie skryptu PS w VS z odpowiednimi poświadczeniami pobieranymi ze zmiennych typu string
Zmienne: login oraz haslo.

foreach (string str in PowerShell.Create().AddScript("$secpasswd = ConvertTo-SecureString \"" + haslo+ "\" -AsPlainText -Force ; $mycreds = New-Object System.Management.Automation.PSCredential(\"" + login + ", $secpasswd) ; (Invoke-Command -ComputerName " + k2[i] + " {Get-PSDrive C} -Credential @mycreds | Select-Object @{Name=\"GB\";Expression={$_.Free/1GB}} | Format-Wide | Out-String).trim()").AddCommand("Out-String").Invoke 〈string〉())
{
richTextBox1.AppendText(str);
}

Tagi: