Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2340 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win 7

  Changer le nom de l'ordinateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Changer le nom de l'ordinateur

n°2967083
nicom42
Posté le 28-10-2010 à 12:00:19  profilanswer
 

Bonjour,
 
Je suis à la recherche d'un script, exe ou autre qui permet de changer le nom de l'ordinateur. Peut importe le langage, à partir du moment ou il renomme sous 7 à la fois 32 et 64bits je prends :)
 
Merci d'avance pour votre aide,
 
Nico

mood
Publicité
Posté le 28-10-2010 à 12:00:19  profilanswer
 

n°2967087
gougoul07
Bo comme un dieu
Posté le 28-10-2010 à 12:15:18  profilanswer
 

Name = "name"
Password = "password"
Username = "username"
 
Set objWMIService = GetObject("Winmgmts:root\cimv2" )
 
' Call always gets only one Win32_ComputerSystem object.
For Each objComputer in _
    objWMIService.InstancesOf("Win32_ComputerSystem" )
 
        Return = objComputer.rename(Name,Password,Username)
        If Return <> 0 Then
           WScript.Echo "Rename failed. Error = " & Err.Number
        Else
           WScript.Echo "Rename succeeded." & _
               " Reboot for new name to go into effect"
        End If
 
Next
 
 
 
powershell
 
function renameAndReboot([string]$computer, [string]$newname)
{
        $comp = gwmi win32_computersystem  -computer $computer
        $os   = gwmi win32_operatingsystem -computer $computer
 
        $comp.Rename($newname)
        $os.Reboot()
}
 
 
vb
 
Private Declare Function SetComputerName Lib "kernel32" Alias "SetComputerNameA" (ByVal lpComputerName As String) As Long
Public Function ChangeComputerName(NewName As String) As Boolean
 
 
 
a une époque je le faisait en changeant la base de registres
mais je ne sais pas si c'est encore valabe !
 

n°2967192
nicom42
Posté le 29-10-2010 à 11:54:11  profilanswer
 

Merci,
 
Le script en vbs était le même que j'utilisais, mais le problème était qu'avant de pourvoir faire une rename, il faut sortir du domaine, ce que je ne faisais pas.
 
Nico
 

gougoul07 a écrit :

Name = "name"
Password = "password"
Username = "username"
 
Set objWMIService = GetObject("Winmgmts:root\cimv2" )
 
' Call always gets only one Win32_ComputerSystem object.
For Each objComputer in _
    objWMIService.InstancesOf("Win32_ComputerSystem" )
 
        Return = objComputer.rename(Name,Password,Username)
        If Return <> 0 Then
           WScript.Echo "Rename failed. Error = " & Err.Number
        Else
           WScript.Echo "Rename succeeded." & _
               " Reboot for new name to go into effect"
        End If
 
Next
 
 
 
powershell
 
function renameAndReboot([string]$computer, [string]$newname)
{
        $comp = gwmi win32_computersystem  -computer $computer
        $os   = gwmi win32_operatingsystem -computer $computer
 
        $comp.Rename($newname)
        $os.Reboot()
}
 
 
vb
 
Private Declare Function SetComputerName Lib "kernel32" Alias "SetComputerNameA" (ByVal lpComputerName As String) As Long
Public Function ChangeComputerName(NewName As String) As Boolean
 
 
 
a une époque je le faisait en changeant la base de registres
mais je ne sais pas si c'est encore valabe !
 



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win 7

  Changer le nom de l'ordinateur

 

Sujets relatifs
Inverser l'ordre des affichages "Ordinateur uniquement"/"Projecteur"Peux pas changer le nom de mon ordinateur
Impossible de changer le nom de l'ordinateur sous XPImpossible de changer le nom de l'ordinateur
changer nom ordinateur windows 98 ?comment changer son nom d'ordinateur sous XP ??
[WinXP] Changer le nom de l'ordinateurChanger le Nom de l'ordinateur???
Ou changer le nom de domaine et de l'ordinateur sous win XP ?Changer le nom de l'ordinateur ?
Plus de sujets relatifs à : Changer le nom de l'ordinateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR