私は、私がやりたいと繰り返しているテスト作業があります。残念ながら、テスト手順の一部には、新しいWindowsユーザーアカウントを作成し、テストを続行するために新しいアカウントとしてログインする必要があります。私は新しいアカウントを作成できるとはかなり確信していますが、ユーザーの変更を自動化してバットスクリプトの実行を継続する方法は見つけられません。私はユーザーを素早く切り替えるためにtsdiscon
とtscon
コマンドを見つけましたが、わかりましたが、tscon
は、切り替え中のアカウントが既にログインしている場合にのみ機能し、アカウントがまったく新しい場合には役に立ちません。ユーザーアカウントの作成とログオンをWindowsで自動化
再起動後にbatファイルの実行を再開することについては、thisが見つかりました。これは非常に便利ですが、マルチユーザーの自動化ははるかに難しい問題です。
この時点で、おそらくPowerShellを学習する必要があります:-) – tjvr
私は主にC#を使用しています。私は代わりに 'localhost'にRDPを使ってユーザーを切り替えるという問題を回避しました。 –