我的任务是创建新的本地用户窗口,登录,使用它然后执行一些操作。创建新用户不是问题,但我不知道如何将当前用户切换到新用户。
我所做的是使用新用户启动新PowerShell窗口的脚本:
$secpasswd = ConvertTo-SecureString $password -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ($config_name, $secpasswd)
Start-Process powershell.exe -Credential $mycreds -NoNewWindow
是否可以在这个新窗口中开始执行其余的脚本?
答案 0 :(得分:3)
简单方法如下:
Start-Process powershell.exe -Credential $ mycreds -NoNewWindow -ArgumentList“-noexit -command FULL_PATH_TO_SCRIPT \ init.ps1”