プログラムでこれを行う方法を尋ねていることは承知していますが、起動時に実行する PS スクリプトを作成するのに十分な情報を以下に示します。
Powershell 経由で Raspberry Pi にリモート アクセス
1.) 開発用 PC で Windows 10 IoT Core Watcher ユーティリティ (C:\Program Files (x86)\Microsoft IoT\WindowsIoTCoreWatcher.exe) を実行し、検出されたデバイスを右クリックして [コピー] を選択して、Raspberry Pi の IP アドレスをコピーします。 IPアドレス。
◦Windowsの「スタート」ボタンをクリック
◦「WindowsIoTCoreWatcher」と入力すると、検索結果に表示されます
◦ プログラム名を右クリックして [スタートにピン留め] を選択すると、簡単にアクセスできるようにスタート画面にピン留めできます。
◦ Enter を押して実行します
◦ デバイスが 5 秒ほどでリストに表示されます。そうでない場合は、Windows 10 IoT Core Watcher を閉じて、もう一度再起動します。

2.) ローカル PC で管理者 PowerShell コンソールを起動します。これを行う最も簡単な方法は、Windows の [スタート] メニューの近くにある [Web と Windows を検索] テキスト ボックスに「powershell」と入力することです。Windows は、マシン上の PowerShell を検出します。Windows PowerShell エントリを右クリックし、[管理者として実行] を選択します。PS コンソールが表示されます。

3.) リモート接続を有効にするために、デスクトップで WinRM サービスを開始する必要がある場合があります。PS コンソールから次のコマンドを入力します。
net start WinRM
4.) PS コンソールから、次のコマンドを入力します。'' は、前にコピーした IP 値に置き換えます。
Set-Item WSMan:\localhost\Client\TrustedHosts -Value <machine-name or IP Address>
5. Y と入力し、Enter キーを押して変更を確認します。
6.これで、Windows IoT Core デバイスとのセッションを開始できます。管理者 PS コンソールから、次のように入力します。
Enter-PSSession -ComputerName <IP Address> -Credential localhost\Administrator
7.資格情報ダイアログで、次のデフォルトのパスワードを入力します。
p@ssw0rd
注: 接続プロセスは即時ではなく、最大 30 秒かかる場合があります。
デバイスに正常に接続すると、プロンプトの前にデバイスの IP アドレスが表示されます。

デバイスの名前を変更し、日付と時刻を設定する
1.コンピュータ名を変更するには、setcomputername ユーティリティを使用します。PowerShell で、次のコマンドを入力します。
setcomputername
2.後でラボで Azure に発行するために使用されるセキュリティ トークンが有効になるには、Pi の日付と時刻が正確である必要があります。Pi の現在のタイム ゾーン設定を確認するには、次のように入力します。
tzutil /g
3. 報告されたタイム ゾーンが正しくない場合は、以下を使用して有効なタイム ゾーンのリストを見つけることができます (PowerShell ウィンドウのバッファ サイズを増やす必要がある場合があります)。
tzutil /l
4.タイムゾーンを設定するには、上記の手順で必要なタイムゾーンの ID を見つけて、次を使用します。
tzutil /s "あなたのタイムゾーン名"
たとえば、「太平洋標準時」の場合
tzutil /s "太平洋標準時"
5. Raspberry Pi で日付を確認するには、次のように入力します。
取得日
6.日付または時刻が正しくない場合は、Set-Date ユーティリティを使用します。
Set-Date "mm/dd/yy hh:mm:ss AM/PM"
たとえば、2016 年 1 月 3 日の午後 12 時 15 分だった場合:
Set-Date "01/03/16 12:15 PM"
7.デバイスを再起動して、変更を有効にします。shutdown コマンドは次のように使用できます。
シャットダウン /r /t 0