Lors de la configuration d'un nouveau périphérique à l'aide de IoT Dashboard, le mot de passe entré pour Administrateur n'est pas correctement enregistré sur l'image. Cela se produit lorsque vous utilisez% sign dans la chaîne de mot de passe.Windows 10 IoT Core (15063) erreur de mot de passe administrateur lors de la configuration d'un nouveau périphérique
0
A
Répondre
0
Le processus de création d'image ne crypte pas (ou au moins hash) le mot de passe sur la carte. Il suffit de copier un tas de fichiers et au-dessus d'eux, dans le dossier EFIESP, est placé un script de lot PreProvisionDevice.cmd créé à partir de l'entrée de l'utilisateur. Le script est traité au premier démarrage et contient les instructions suivantes:
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
Sur la 4e ligne, vous pouvez voir les 90, drôle, vieille école, net user de commande. Et le pourcentage inchangé. La version correcte doit être "myPassWith %% percent". La leçon déjà appris, nous concluons:
- éviter un mot de passe initial avec pour cent
- si vous déjà fait, à l'utilisation de connexion le mot de passe en ignorant le pour cent
- la boîte de Pandore est caché. Que faire si vous utilisez la variable% 0 ou la concaténation & & dans la chaîne de mot de passe? Et la liste peut continuer ...