0
IoT Dashboardを使用して新しいデバイスを設定すると、Administratorに入力されたパスワードがイメージに正しく保存されません。これは、パスワード文字列に%記号を使用している場合に発生します。Windows 10新しいデバイスの設定時にIoT Core(15063)管理者パスワードのエラーが発生しました。
IoT Dashboardを使用して新しいデバイスを設定すると、Administratorに入力されたパスワードがイメージに正しく保存されません。これは、パスワード文字列に%記号を使用している場合に発生します。Windows 10新しいデバイスの設定時にIoT Core(15063)管理者パスワードのエラーが発生しました。
イメージ作成プロセスは、パスワードをカードに暗号化(または少なくともハッシュ)しません。ファイルの束をコピーするだけで、EFIESPフォルダには、ユーザー入力から作成されたバッチスクリプトPreProvisionDevice.cmdが置かれています。スクリプトは最初の起動時に処理され、次の手順が含まれている:
REM SQM-machine-id
reg add HKLM\Software\Microsoft\SQMClient /v MachineId /t REG_SZ /d 4d8b6b44-180f-450a-abce-de862265091a /f
REM Change the adiministrator password
net user Administrator "myPassWith%percent"
REM Remove the password change prompt from DevicePortal
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\IoT\WebManagement\LoggedInUsers /v Administrator /t REG_DWORD /d 0x1
REM Change the computername
set computername minwinpc3
REM Reboot the device for changes to take effect
shutdown /r /t 5
REM delete the provisioning file and the wifiprofile
del %systemdrive%\EFIESP\WiFiProfile.xml
del %0
を4行では、90年代、面白い、古い学校、ネットユーザーコマンドが表示されます。そしてエスケープされていないパーセント。正しいバージョンは "myPassWith %%"となります。すでに学んだ教訓は、我々は結論:あなたはすでにパンドラの箱がそこに隠されている