Résolu [RESOLU] Elévation des droits

Plus d'informations
il y a 2 ans 10 mois - il y a 2 ans 10 mois #30930 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 :
# 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.

Plus d'informations
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.

Plus d'informations
il y a 2 ans 10 mois - il y a 2 ans 10 mois #30933 par Arnaud Petitjean
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 !! :-)

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.

Plus d'informations
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
Propulsé par Kunena