Question [Résolu] Changement de nom de poste Windows 10

Plus d'informations
il y a 6 ans 11 mois #28619 par Dominique
Bonjour,
En parcourant ce forum j'ai remarqué que mon problème été en partie évoqué.
Voilà ma problématique : Je souhaiterai pouvoir changer le nom d'un poste (Windows 10) et pouvoir l'intégré dans un réseau (Windows 2012 R2).
J'aimerai si cela est possible avoir une fenêtre qui s'ouvre pour entrer le nom du poste (et que ce nom soit en \"dur\" dans la routine).

Voici le début de mon script :

Une fenêtre s'ouvre bien j'arrive à entrer le nom du poste (variable $ret mais après je n'arrive pas à mettre cette variable en tant que nom du poste...


Merci pour votre aide.
DB



[code:1]
function Set-ComputerName {

$ret=Read-Host \"Nouveau nom du poste\"
$ret

param([string]$computerName=\"$ret\"«»)

#####Declaration du Nouveau Parametre
####Creation d'un Objet lié aux caractéristiques de la machine############
$computer = Get-WmiObject Win32_ComputerSystem

####Appel de la Fonction \"Rename\" Pour renommer la machine
$computer.Rename($computerName)

#### Creation d'un Objet de type win32_operatingsystem##########
$objServer = gwmi win32_operatingsystem

#########Augmentation des Droits d'exécution sur l'Objet############
$objServer.psbase.Scope.Options.EnablePrivileges = $true

##########Appel de Fonction de redémarrage####
$objServer.reboot()

}

Set-ComputerName
[/code:1]

Message édité par: Arnaud, à: 3/04/19 09:13<br><br>Message édité par: Arnaud, à: 3/04/19 09:14

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #28620 par Sinjk
Bonjour,

Je ne comprends pas pourquoi tu n'utilises pas tout simplement Rename-Computer ?

[code:1]


$ret=Read-Host \&quot;Nouveau nom du poste\&quot;
$ret


Rename-Computer -NewName $ret

shutdown -r -t0

[/code:1]

Bon courage

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #28621 par Dominique
Bonjour Sinjk,
Je débute et je suis parti d'un script trouvé...
Entre 2 j'ai remarqué les guillemets que j'ai mis entre la variable $ret (ce qui planté mon script).
Je test le tien qui est beaucoup plus simple. Merci pour ta réponse.
Cordialement,
DB

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #28622 par Sinjk
Aucun soucis on est ici pour apprendre :P
Pour ce genre d'actions, PowerShell contient bon nombre de cmdlet déjà implémentés et très facile d'accès.

Pour l'ajout au domaine je te conseil de regarder du côté du cmdlet Add-Computer

N'hésites pas non plus à utiliser Get-Help en cas de doutes.

Par exemple [code:1]get-help -Name *-Computer*[/code:1] t'afficheras tous les cmdlet disponibles en pour travailler avec la modification/ajout etc d'ordinateurs.


Bon courage :)<br><br>Message édité par: Sinjk, à: 2/04/19 11:05

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.036 secondes
Propulsé par Kunena