Powershell : Entrer un PC dans un domaine et de le renommer
Script en PowerShell :
Voici 2 scripts en Powershell permettant d'entrer un PC dans un domaine et de le renommer. Ils se lancent séparément l'un après l'autre.
Petite astuce : pour lancer les 2 automatiquement, faire un batch qui lancera le deuxième script et le mettre dans le démarrage pour qu'il se lance à la fin du 1er programme.
- Mettre sur le Domaine :
[pastacode lang="bash" message="" highlight="" provider="manual"]
<pre><code>[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic') | Out-Null
Add-Computer -DomainName [nomdomaine] -Credential [nomuser]
write-Host "Le PC est maintenant dans le domaine il va redémarrer dans 5 sc" -ForegroundColor Green
write-host $([char]7)
sleep 1
write-host $([char]7)
sleep 1
write-host $([char]7)
sleep 1
write-host $([char]7)
sleep 1
write-host $([char]7)
sleep 1
Restart-Computer -Force </code></pre>
[/pastacode]
Explications : Il vous faut changer le nom des deux variables "nomdomaine" et "nomuser" avant d'éxecuter le script. L'utilisateur doit avoir le droit d'enregistrer une machine sur le domaine.
Au lancement du programme, une Msgbox apparît demandant le mot de passe du compte en question.
Le PC redémarre ensuite.
- Renommer un PC :
[pastacode lang="bash" message="" highlight="" provider="manual"]
<pre><code>[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic') | Out-Null
$name = [Microsoft.VisualBasic.Interaction]::InputBox("Entrer le nouveau nom du PC ")
$computerName = Get-WmiObject Win32_ComputerSystem
$computername.Rename($name)
write-Host "$([char]1) Le PC s'appelle maintenant `"$name`"" -ForegroundColor Green
write-host $([char]7)
sleep 1
write-host $([char]7)
sleep 1
write-host $([char]7)
sleep 1
write-host $([char]7)
sleep 1
write-host $([char]7)
sleep 1
Restart-Computer -Force </code></pre>
[/pastacode]
Explications : Une Msgbox apparaît pour vous demander le nouveau nom du PC. Après avoir valider, un décompte de 5 secondes s'enclenche avant de redémarrer.
Merci de me laisser vos commentaires !!