Ayuda para convertirse en root en una conexión SSH desde PowerShell

Iniciar sesión SSH desde PowerShell

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Install-Module -Name Posh-SSH -RequiredVersion 2.1

Convertirse en root en una conexión SSH

$sUser = "ubuntu"
$oSessionSSH = New-SSHSession -ComputerName 192.168.1.163 -Credential $credencial
#Crear canal de comunicación entre PowerShell y Linux
#Convertirse en sudo para ejecutar useradd
$stream = $oSessionSSH.Session.CreateShellStream("PS-SSH", 0, 0, 0, 0, 1000)
Invoke-SSHStreamExpectSecureAction -ShellStream $stream -Command "sudo su -" -ExpectString "[sudo] password for $($sUser):"
Start-Sleep -Seconds 5
$stream.Read()
$stream.WriteLine("useradd usuario")
$stream.Read()