私の仕事は、新しいWindowsローカルユーザーを作成し、ログインして、それを使用してから、いくつかのアクションを実行することです. 新しいユーザーの作成は問題ありませんでしたが、現在のユーザーを新しいユーザーに切り替える方法がわかりません。
私がしたことは、新しいユーザーを使用して新しいpowershellウィンドウを開始するスクリプトです:
$secpasswd = ConvertTo-SecureString $password -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ($config_name, $secpasswd)
Start-Process powershell.exe -Credential $mycreds -NoNewWindow
この新しいウィンドウで残りのスクリプトを開始することは可能ですか??