是否有人使用PowerShell v5.1使用'Autologon.exe for Windows v3.10'?
执行1:
以管理员身份运行以下命令:
.\Autologon.exe guest10 test.com Password1
错误1:
执行2:
作为powershell中的管理员,运行以下命令:
$obj=.\Autologon.exe
$name ="guest10"
$domain="test"
$pass="Password1"
& $obj $name $domain $pass
错误2:没有任何事情发生
执行3:
作为powershell中的管理员,运行以下命令:
{
"rules": {
".read": "auth != null",
".write": "auth != null",
"settings": {
"app": {
".read": true,
".write": false
}
}
}
}
误差3:
'&'之后的表达在管道元素中生成了一个无效的对象。它必须导致命令名称,脚本块或CommandInfo对象。
答案 0 :(得分:1)
我通常使用Start-Process
和ArgumentList
参数来运行带参数的程序:
$autologon = "C:\folder\Autologon.exe"
$username = "guest10"
$domain = "domain"
$password = "Password1"
Start-Process $autologon -ArgumentList $username,$domain,$password
或者您可以将它们直接放入命令中:
Start-Process "C:\folder\Autologon.exe" -ArgumentList "guest10","domain","Password1"
答案 1 :(得分:1)
这对我有用:
Start-Process -FilePath $exePath -ArgumentList "/accepteula", $user, $domain, $password -Wait
对于报价展示非常挑剔。