次のスクリプトを使用して、ドメイン コンピューターの名前を変更しようとしています。
$username = "domain\username"
$password = "password"
$ip = ((ipconfig | findstr [0-9].\.)[0]).Split()[-1]
$hostname = (nslookup $ip)[3]
$hostname = $hostname.replace(" ", "")
$hostname = $hostname.split(":")[1]
$hostname = $hostname.split(".")[0].ToLower()
Rename-Computer -NewName $hostname -DomainCredential $username -Restart -Force
この時点で手動プロセスであるパスワードの入力を除いて、私が望むすべてのことを行います。$password
プロセスを完全に自動化できるように、プロンプト ボックスに入力する方法を教えてもらえますか?
あるいは、Powershell でそれを行うためのより良い方法があれば、別の方向に進んでいきます。