$rd = "C:\Program Files\RustDesk\RustDesk.exe" # 1. Generer un mot de passe propre a CETTE machine $pw = -join ((48..57)+(65..90)+(97..122) | Get-Random -Count 20 | % {[char]$_}) # 2. Le poser localement & $rd --password $pw # 3. Recuperer l'ID attribue $id = (& $rd --get-id).Trim() # 4. Rattacher au carnet du client et y stocker le mot de passe & $rd --assign ` --token $env:RUSTDESK_API_TOKEN ` --address_book_name "Client-$ClientCode" ` --address_book_alias $env:COMPUTERNAME ` --address_book_password $pw # 5. Archiver dans Vaultwarden (ID + mot de passe)