PowerShell スクリプトを使用してスナップショットが適用された仮想マシンが多数あります。仮想マシンがドメインとの「信頼関係」を失うことがあります。これにより、PowerShell リモート処理を使用してマシンにアクセスして構成することができなくなったため、スクリプトが壊れます。
これらの仮想マシンの信頼関係をリモートでリセットするにはどうすればよいですか? おそらく、リモート処理を伴わないドメインへの再参加の可能性はありますか?
ドメインに手動で再参加するための代替ソリューションは、コンピューターにログインしてローカルで行う必要があります。それ以外の方法でこれを行うことができるものは見つかりませんでした。
これまでのところ、ローカル管理者としてボックスにリモート接続するだけのスクリプトをまとめてみました。
$password = ConvertTo-SecureString "password" -AsPlainText -Force
$cred= New-Object System.Management.Automation.PSCredential ("Administrator", $password)
$sesh = new-pssession -computername "theMachine" -credential $cred
この時点で、PowerShell を使用してパスワードをリセットしたり、ドメインの信頼関係をリセットしたりしたいと考えていました。ただし、これにより、最後の行でエラーが発生します: Access is Denied
.
PowerShell リモート処理でローカル管理者アカウントを使用できるとは思いません。ドメインの信頼関係を失った仮想マシンをリモートで取得してドメインに再参加させる他の方法はありますか?