Résolu
[RESOLU] Elévation des droits
- Sebastien
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 22
- Remerciements reçus 1
il y a 2 ans 10 mois - il y a 2 ans 10 mois #30930
par Sebastien
[RESOLU] Elévation des droits a été créé par Sebastien
Bonjour,
Alors je suis débutant, j'ai réalisé un script qui me change mes paramètres réseau car je change tout le temps d'endroit. Cependant, je suis obligé d'ouvrir "en tant qu'administrateur" powershell, puis ouvrir mon script .... en terme d'automatisation, y'a mieux !
Si je ne fais pas ca, mon script ne marche pas.
Voici le début du script :
Lorsque que je l'execute voici ce qu'il me répond :
New-NetIPAddress : Accès refusé.
Au caractère Ligne:6 : 1
+ New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 10.6.163.159 - ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (MSFT_NetIPAddress:ROOT/StandardCimv2/MSFT_NetIPAddress) [New-NetIPAddress], CimException
+ FullyQualifiedErrorId : Windows System Error 5,New-NetIPAddress
Set-DnsClientServerAddress : L’accès à une ressource CIM n’était pas disponible pour le client.
Au caractère Ligne:7 : 1
+ Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresse ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (MSFT_DNSClientS...temName = "23"):ROOT/StandardCi...ntServerAddress) [Set-DnsClientServerAddress], CimException
+ FullyQualifiedErrorId : MI RESULT 2,Set-DnsClientServerAddress
Set-DnsClientServerAddress : L’accès à une ressource CIM n’était pas disponible pour le client.
Au caractère Ligne:7 : 1
+ Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresse ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (MSFT_DNSClientS...stemName = "2"):ROOT/StandardCi...ntServerAddress) [Set-DnsClientServerAddress], CimException
+ FullyQualifiedErrorId : MI RESULT 2,Set-DnsClientServerAddress
Si je comprend bien, il faut s'élever aux droits admin, mais tout ce que j'ai trouvé sur le web est soit incompréhensible soit ne fonctionne pas, soit (solution la plus plausible), je m'y prend mal.... Bref, pouvez vous m'aider SVP ?
Meri d'avance.
PS : J'aime comprendre ce que je fais donc si on peut me donner les explications de ce que je dois taper ![/color]
Alors je suis débutant, j'ai réalisé un script qui me change mes paramètres réseau car je change tout le temps d'endroit. Cependant, je suis obligé d'ouvrir "en tant qu'administrateur" powershell, puis ouvrir mon script .... en terme d'automatisation, y'a mieux !
Si je ne fais pas ca, mon script ne marche pas.
Voici le début du script :
# Active la carte Ethernet
Enable-NetAdapter -Name Ethernet -Confirm:$false
Disable-NetAdapter -Name Wi-Fi -Confirm:$false
#Change les paramètres de la carte réseau
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 10.6.163.159 -PrefixLength "24" -defaultGateway 10.6.163.1 ....
Lorsque que je l'execute voici ce qu'il me répond :
New-NetIPAddress : Accès refusé.
Au caractère Ligne:6 : 1
+ New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 10.6.163.159 - ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (MSFT_NetIPAddress:ROOT/StandardCimv2/MSFT_NetIPAddress) [New-NetIPAddress], CimException
+ FullyQualifiedErrorId : Windows System Error 5,New-NetIPAddress
Set-DnsClientServerAddress : L’accès à une ressource CIM n’était pas disponible pour le client.
Au caractère Ligne:7 : 1
+ Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresse ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (MSFT_DNSClientS...temName = "23"):ROOT/StandardCi...ntServerAddress) [Set-DnsClientServerAddress], CimException
+ FullyQualifiedErrorId : MI RESULT 2,Set-DnsClientServerAddress
Set-DnsClientServerAddress : L’accès à une ressource CIM n’était pas disponible pour le client.
Au caractère Ligne:7 : 1
+ Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresse ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (MSFT_DNSClientS...stemName = "2"):ROOT/StandardCi...ntServerAddress) [Set-DnsClientServerAddress], CimException
+ FullyQualifiedErrorId : MI RESULT 2,Set-DnsClientServerAddress
Si je comprend bien, il faut s'élever aux droits admin, mais tout ce que j'ai trouvé sur le web est soit incompréhensible soit ne fonctionne pas, soit (solution la plus plausible), je m'y prend mal.... Bref, pouvez vous m'aider SVP ?
Meri d'avance.
PS : J'aime comprendre ce que je fais donc si on peut me donner les explications de ce que je dois taper ![/color]
Dernière édition: il y a 2 ans 10 mois par Arnaud Petitjean. Raison: Mise en forme du code
Connexion ou Créer un compte pour participer à la conversation.
- Sebastien
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 22
- Remerciements reçus 1
il y a 2 ans 10 mois - il y a 2 ans 10 mois #30932
par Sebastien
Réponse de Sebastien sur le sujet [RESOLU] Elévation des droits
Il a suffit que je demande de l'aide pour trouver la solution. Si ca peut aider :
If (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))
{
$arguments = "& '" + $myinvocation.mycommand.definition + "'" Start-Process powershell -Verb runAs -ArgumentList $arguments Break
}
Dernière édition: il y a 2 ans 10 mois par Arnaud Petitjean. Raison: Mise en forme du code
Les utilisateur(s) suivant ont remercié: Arnaud Petitjean
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 2 ans 10 mois - il y a 2 ans 10 mois #30933
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet [RESOLU] Elévation des droits
Hello Sébastien !
Super si tu as trouvé la réponse, et merci en tout cas de l'avoir postée. Je suis sûr qu'elle servira à d'autres personnes !!
Super si tu as trouvé la réponse, et merci en tout cas de l'avoir postée. Je suis sûr qu'elle servira à d'autres personnes !!
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Dernière édition: il y a 2 ans 10 mois par Arnaud Petitjean.
Les utilisateur(s) suivant ont remercié: Sebastien
Connexion ou Créer un compte pour participer à la conversation.
- Sebastien
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 22
- Remerciements reçus 1
il y a 2 ans 10 mois #30968
par Sebastien
Réponse de Sebastien sur le sujet [RESOLU] Elévation des droits
Merci, ... problème suivant !
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.069 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- [RESOLU] Elévation des droits