仮想マシン (Hyper-V) の電源を入れた後、Windows に自動的にログオンする PowerShell スクリプトを作成したいと考えています。私は一日中インターネットで検索してきましたが、まだ有用なものは見つかりませんでした。
PowerShell を使用してこれを行うことは可能ですか?
その場で多数の仮想マシンを作成したいので、バンドルされたログオン アプリの更新が機能しません。
仮想マシン (Hyper-V) の電源を入れた後、Windows に自動的にログオンする PowerShell スクリプトを作成したいと考えています。私は一日中インターネットで検索してきましたが、まだ有用なものは見つかりませんでした。
PowerShell を使用してこれを行うことは可能ですか?
その場で多数の仮想マシンを作成したいので、バンドルされたログオン アプリの更新が機能しません。
これは、powershell では実行できません。ホストでは、VM の構成と管理に powershell が使用されますが、この API はユーザーのログオンには適していません。ゲストでは、ログインする前にpowershellを実行することはできません。
ログオン後に何をしたいかによって異なります。Windows は、ローカルの対話型ログオン、リモートの対話型ログオン、およびさまざまなサービス (SMB、HTTP など) を介したリモート ログオンをサポートしています。ログオン自体は何もしないので、質問に答えるには、ログオン後に何をしたいのかを知る必要があります。
ローカルの対話型セッションだけが必要な場合は、Zespri が提案し、私が詳しく説明したように、自動ログオンを使用することをお勧めします。リモート インタラクティブ ログオンが必要な場合は、リモート デスクトップのスクリプトを作成できます (つまり、パラメータを MSTSC.EXE に渡します)。ある種の非対話型リモート (SMB、HTTP、WSMAN/WMI など) が必要な場合は、適切なコマンド ライン インターフェイス (NET.EXE、PS と適切な HTTP クラス、winrm など) をスクリプト化します。