Question
Ajouter un caractère au nom de PC
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 6 mois #22671
par Philippe
Réponse de Philippe sur le sujet Re:Ajouter un caractère au nom de PC
salut gregmurf
une solution distante depuis ton poste ou d'un serveur :
[code:1]$nom_ordi_distant = \"pc-distant\"
rename-computer -ComputerName $nom_ordi_distant -domaincredential domain\adminuser -newname \"XX$nom_ordi_distant\" -Restart
[/code:1]<br><br>Message édité par: 6ratgus, à: 25/11/16 10:17
une solution distante depuis ton poste ou d'un serveur :
[code:1]$nom_ordi_distant = \"pc-distant\"
rename-computer -ComputerName $nom_ordi_distant -domaincredential domain\adminuser -newname \"XX$nom_ordi_distant\" -Restart
[/code:1]<br><br>Message édité par: 6ratgus, à: 25/11/16 10:17
Connexion ou Créer un compte pour participer à la conversation.
- Toper
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 145
- Remerciements reçus 0
il y a 9 ans 6 mois #22676
par Toper
Powershell: la vie est belle
Réponse de Toper sur le sujet Re:Ajouter un caractère au nom de PC
Bonjour,
[code:1]$nom_ordi_distant = \"pc-distant\"[/code:1]
==> [code:1]$nom_ordi_distant = \"gc env:computername\"[/code:1] ?
Et le renommage se fait ici avec un prompt du mot de passe.
Les utilisateurs n'ont pas le droit de renommer leur poste. Est-il possible de faire ce renommage sans prompt ?
[code:1]$nom_ordi_distant = \"pc-distant\"[/code:1]
==> [code:1]$nom_ordi_distant = \"gc env:computername\"[/code:1] ?
Et le renommage se fait ici avec un prompt du mot de passe.
Les utilisateurs n'ont pas le droit de renommer leur poste. Est-il possible de faire ce renommage sans prompt ?
Powershell: la vie est belle
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 6 mois #22681
par Philippe
Réponse de Philippe sur le sujet Re:Ajouter un caractère au nom de PC
tu ne peut pas utilisé cette variable env:computername pour désigné un ordi distant,
tu doit connaître les noms des ordi a renommé sinon tu ne peut pas le faire à distance !!
[code:1]$credentials = Get-Credential # un compte admin loacal ou du domaine
Rename-Computer -ComputerName \"ancienNom\" -NewName \"NouveauNom\" -DomainCredential $credentials -force -restart[/code:1]
pour ne pas avoir a saisir le login et passeword, tu peut rajouter ceci au debut du script à la place du get-credential :
[code:1]$User = \"Ton_Domain\Compte_Admin\" # un compte utilisateur admin du poste ou du domaine. pour un compte local mettre un pooint (.) a la place du domaine
$PWord = ConvertTo-SecureString -String \"P@sSwOrd\" -AsPlainText -Force # tu met ici le mot de passe en clair de l'utilisateur ci-dessus
$Credentials = New-Object -TypeName \"System.Management.Automation.PSCredential\" -ArgumentList $User, $PWord
[/code:1]<br><br>Message édité par: 6ratgus, à: 25/11/16 16:39
tu doit connaître les noms des ordi a renommé sinon tu ne peut pas le faire à distance !!
oui, tu doit utilisé un compte admin local de la machine ou du domaine. normalement ton compte en temp d'adminEt le renommage se fait ici avec un prompt du mot de passe.
Les utilisateurs n'ont pas le droit de renommer leur poste.
sur le poste distant oui avec l'option -force en plus de -restartEst-il possible de faire ce renommage sans prompt ?
[code:1]$credentials = Get-Credential # un compte admin loacal ou du domaine
Rename-Computer -ComputerName \"ancienNom\" -NewName \"NouveauNom\" -DomainCredential $credentials -force -restart[/code:1]
pour ne pas avoir a saisir le login et passeword, tu peut rajouter ceci au debut du script à la place du get-credential :
[code:1]$User = \"Ton_Domain\Compte_Admin\" # un compte utilisateur admin du poste ou du domaine. pour un compte local mettre un pooint (.) a la place du domaine
$PWord = ConvertTo-SecureString -String \"P@sSwOrd\" -AsPlainText -Force # tu met ici le mot de passe en clair de l'utilisateur ci-dessus
$Credentials = New-Object -TypeName \"System.Management.Automation.PSCredential\" -ArgumentList $User, $PWord
[/code:1]<br><br>Message édité par: 6ratgus, à: 25/11/16 16:39
Connexion ou Créer un compte pour participer à la conversation.
- Toper
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 145
- Remerciements reçus 0
il y a 9 ans 5 mois #22685
par Toper
Powershell: la vie est belle
Réponse de Toper sur le sujet Re:Ajouter un caractère au nom de PC
[code:1]$User = \"DOMAIN\adminuser\" # un compte utilisateur admin du poste ou du domaine. pour un compte local mettre un point (.) a la place du domaine
$PWord = ConvertTo-SecureString -String \"adminpwd\" -AsPlainText -Force # tu met ici le mot de passe en clair de l'utilisateur ci-dessus
$Credentials = New-Object -TypeName \"System.Management.Automation.PSCredential\" -ArgumentList $User, $PWord
rename-computer $Credentials -newname XXaaa$($env:COMPUTERNAME) -Restart -force[/code:1]
Erreur:
Rename-Computer : Impossible de trouver un paramètre positionnel acceptant l'argument « System.Management.Automation.PSCredential »
Le \"$Credentials\" ne va pas avec \"rename-computer\" ?<br><br>Message édité par: gregmurf, à: 28/11/16 14:55
$PWord = ConvertTo-SecureString -String \"adminpwd\" -AsPlainText -Force # tu met ici le mot de passe en clair de l'utilisateur ci-dessus
$Credentials = New-Object -TypeName \"System.Management.Automation.PSCredential\" -ArgumentList $User, $PWord
rename-computer $Credentials -newname XXaaa$($env:COMPUTERNAME) -Restart -force[/code:1]
Erreur:
Rename-Computer : Impossible de trouver un paramètre positionnel acceptant l'argument « System.Management.Automation.PSCredential »
Le \"$Credentials\" ne va pas avec \"rename-computer\" ?<br><br>Message édité par: gregmurf, à: 28/11/16 14:55
Powershell: la vie est belle
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 5 mois #22687
par Philippe
Réponse de Philippe sur le sujet Re:Ajouter un caractère au nom de PC
tu a oublier le paramètre DomainCredential
[code:1] $User = \"DOMAIN\adminuser\" # un compte utilisateur admin du poste ou du domaine. pour un compte local mettre un point (.) a la
place du domaine
$PWord = ConvertTo-SecureString -String \"adminpwd\" -AsPlainText -Force # tu met ici le mot de passe en clair de l'utilisateur ci-dessus
$Credentials = New-Object -TypeName \"System.Management.Automation.PSCredential\" -ArgumentList $User, $PWord
rename-computer -DomainCredential $Credentials -newname XXaaa$($env:COMPUTERNAME) -Restart -force
[/code:1]
n'oublie pas que tu doit être dans un domaine sinon tu doit utilisé localCredential
[code:1] $User = \"DOMAIN\adminuser\" # un compte utilisateur admin du poste ou du domaine. pour un compte local mettre un point (.) a la
place du domaine
$PWord = ConvertTo-SecureString -String \"adminpwd\" -AsPlainText -Force # tu met ici le mot de passe en clair de l'utilisateur ci-dessus
$Credentials = New-Object -TypeName \"System.Management.Automation.PSCredential\" -ArgumentList $User, $PWord
rename-computer -DomainCredential $Credentials -newname XXaaa$($env:COMPUTERNAME) -Restart -force
[/code:1]
n'oublie pas que tu doit être dans un domaine sinon tu doit utilisé localCredential
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.037 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Ajouter un caractère au nom de PC