Создаем сессию:
$secpass = ConvertTo-SecureString "*" -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential("*", $secpass)
New-SSHSession -ConnectionTimeout 300 -ComputerName * -Credential $mycreds -Force
Через New-SSHShellStream создаем поток для этого сеанса:
$SSHstream = New-SSHShellStream -Index 0
$SSHstream.WriteLine('shutdownsys halt')
Start-Sleep -s 5
$sshStream.read()
Итог:
Shutting down this storage system will impact applications running on the system displayed above
Do you REALLY want to HALT this storage system? yes or no:
Выводит подтверждение.
Как обойти?
Смотрел мб есть настройка на СХД, чтоб убрать эти подтверждающие сообщения ... информации об этом нет(