Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| wiki:bootstrapwindows [16/05/2024 00:58] – vincent.adolphe | wiki:bootstrapwindows [26/01/2026 16:38] (Version actuelle) – camille.dehecq-vinchon | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Bootstraper une machine Windows ====== | ====== Bootstraper une machine Windows ====== | ||
| + | ===== Version Automatique (script powershell) ===== | ||
| - | * https:// | + | Dans un powershell admin (clic droit sur le menu démarrer, puis choisir " |
| - | + | ||
| - | TL;DR: | + | |
| - | + | ||
| - | Dans un powershell admin (clic droit sur le menu démarrer, puis choisir " | + | |
| <code bash> | <code bash> | ||
| - | #WIP Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(' | + | Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(' |
| </ | </ | ||
| - | ===== Accès physique à la machine (écran clavier) | + | ===== Version manuelle ===== |
| - | ==== powershell admin | + | |
| + | ==== Accès physique à la machine (écran clavier) ==== | ||
| + | === powershell admin === | ||
| * Ajouter la machine a l' | * Ajouter la machine a l' | ||
| * Nommer la machine | * Nommer la machine | ||
| Ligne 22: | Ligne 21: | ||
| Sur une installation anglaise, c'est " | Sur une installation anglaise, c'est " | ||
| - | ==== powershell admin en tant que root | + | === powershell admin en tant que root === |
| Se connecter avec ce nouveau compte '' | Se connecter avec ce nouveau compte '' | ||
| Ligne 40: | Ligne 39: | ||
| </ | </ | ||
| - | ==== shell cygwin admin | + | === shell cygwin admin === |
| configurer ssh: | configurer ssh: | ||
| <code bash> | <code bash> | ||
| PASS=' | PASS=' | ||
| ssh-host-config --yes --name ' | ssh-host-config --yes --name ' | ||
| + | mkpasswd -l > /etc/passwd | ||
| + | mkgroup -l > /etc/group | ||
| cygrunsrv.exe --start sshd | cygrunsrv.exe --start sshd | ||
| </ | </ | ||
| - | ===== Accès via SSH ===== | + | ==== Accès via SSH ==== |
| Un rôle ansible permettant de pousser les clef ssh publique peut être joué a ce moment. | Un rôle ansible permettant de pousser les clef ssh publique peut être joué a ce moment. | ||
| Ligne 74: | Ligne 75: | ||
| powercfg / | powercfg / | ||
| </ | </ | ||
| - | ===== Installation TightVNC (Facultatif) | + | ==== Installation TightVNC (Facultatif) ==== |
| - | ==== Sur le poste de l' | + | === Sur le poste de l' |
| <code bash> | <code bash> | ||
| VNCPASS=" | VNCPASS=" | ||
| Ligne 84: | Ligne 85: | ||
| </ | </ | ||
| - | ==== Accès via SSH ==== | + | === Accès via SSH === |
| <code bash> | <code bash> | ||
| Ligne 98: | Ligne 99: | ||
| La GUI de tightvnc s' | La GUI de tightvnc s' | ||
| + | ==== Outils divers ==== | ||
| + | |||
| + | === paquets chocolatey === | ||
| + | À installer avec un '' | ||
| + | * thunderbird | ||
| + | * firefox | ||
| + | * libreoffice (-> resoud en libreoffice-fresh et dans la langue definie dans les locales) | ||
| + | * chromium (un chrome en moins curieux des donnees personnelles) | ||
| + | * openvpn-community | ||
| + | * | ||
| + | |||
| + | |||
| + | === Windows10Debloater === | ||
| + | Fonctionne sous windows10 et windows11 | ||
| + | * cf https:// | ||
| + | * source: https:// | ||
| + | * utilisation en PowerShell admin <code bash> | ||
| + | iwr -useb https:// | ||
| + | </ | ||
| + | |||
| + | === Ajout d'un utilisateur local === | ||
| + | À l' | ||
| + | |||
| + | < | ||
| + | net user USERNAME " | ||
| + | net localgroup Administrateurs USERNAME /add | ||
| + | </ | ||
| + | |||
| + | Version moderne (powershell): | ||
| + | <code ps1> | ||
| + | $SecurePassword = ConvertTo-SecureString " | ||
| + | New-LocalUser -Name " | ||
| + | |||
| + | Add-LocalGroupMember -Group " | ||
| + | </ | ||
| + | |||
| + | Changer le nom d' | ||
| + | <code ps1> | ||
| + | Set-LocalUser -Name " | ||
| + | </ | ||
| + | |||
| + | Renommer un compte (non testé - il y a peut être des effets de bord): | ||
| + | <code ps1> | ||
| + | Rename-LocalUser -Name " | ||
| + | </ | ||