将用户名和密码添加到 Powershell 脚本

Chr*_*ass 1 passwords powershell credentials

我正在尝试创建一个 powershell 脚本,以允许我的孩子在需要时从他们的 Windows 计算机重新启动我的 Raspberry Pi。我已经测试了所有内容并使其正常工作,但唯一的问题是它提示输入用户名和密码。我意识到正在做的事情是:

New-SSHSession -ComputerName "myPi" -Credential (Get-Credential)
Run Code Online (Sandbox Code Playgroud)

我已经进行了一些搜索,但我似乎无法弄清楚是否可以替换“(Get-Credential)”部分以自动输入用户名/密码。

是的,我知道安全风险。它们对 Windows 机器的破坏可能比在 Pi 上造成的破坏要大得多,而且 Pi 上的设置很容易恢复,所以我不用担心。

小智 5

这样的事情应该工作:

$user = "someuser"
$pass = ConvertTo-SecureString -String "somepassword" -AsPlainText -Force
$creds = new-object -typename System.Management.Automation.PSCredential -argumentlist $user,$pass
New-SSHSession -ComputerName "myPi" -Credential $creds
Run Code Online (Sandbox Code Playgroud)