IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

L’erreur système 5 s’est produite. Accès refusé.


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 412
    Par défaut L’erreur système 5 s’est produite. Accès refusé.
    Bonjours,

    tout est dans le titre, sauf le code

    contexte.
    je cherche à lancer le script par raccourci sur pression d'une simple touche.
    première contrainte:

    placer le raccourci sur le bureaux (c'est relou mais bon...)
    Comme je modifie les priorités/core sur les processus ça demande une élévation des droits.

    j'ai bien l'uac qui me colle sa question:
    voulez-vous autoriser cette application à modifier l'ordinateur

    donc ça devrait marcher mais non je me prends le message cité dans le titre.
    bref voila ce que ça donne:

    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    if (!(net session)) {$path =  "& '" + $myinvocation.mycommand.definition + 
    "'" ; Start-Process powershell -windowstyle hidden -Verb runAs -ArgumentList $path ; exit}
     
    $PathDir="C:\Users\\Desktop\powershell\"
     
    $File_dot_source_core = $PathDir + "file_dot_source_core.ps1"
    $File_dot_source_priority = $PathDir + "file_dot_source_priority.ps1"
     
    function ExistFile($F){
     
    	if ( (Test-Path $F) -eq $False ){
    		Write-Host "Le fichier n'existe pas:" $F
    		Start-Sleep -Seconds 5
    		exit 1
    	}
    }
     
    ExistFile $File_dot_source_core
    ExistFile $File_dot_source_priority
     
    $P6 = 256 		#real time
    $P5 = 128 		#high priority
    $P4 = 32768		#above normal
    $P3 = 32		#normal
    $P2 = 16384		#below normal
    $P1 = 64		#idle
     
    $CORE_1=1
    $CORE_2=2
    $CORE_3=4
    $CORE_4=8
    $CORE_5=16
    $CORE_6=32
    $CORE_7=64
    $CORE_8=128
    $CORE_ALL=255
     
    #code
    function MySwitchPriority($Name, $P){
    	#ne gère pas les erreur si un process n'existe pas
    	$MesProcess = Get-WmiObject Win32_process -filter "name = ""$Name""" 
    	foreach ($OneProcess in $MesProcess){
    		write-host $OneProcess.priority
    		$OneProcess.SetPriority($P) > $null
    	}
     
    }
     
    function MyCore($SetName, $C){
    	write-output $SetName
    	if((get-process $SetName -ea SilentlyContinue) -eq $Null)
    	{
    			write-output "MyCore: Processus introuvable  $SetName"
    			return
    	} 
     
    	$GetProcess = Get-Process $SetName -ErrorAction SilentlyContinue
    	$GetProcess | Foreach-Object {$_.ProcessorAffinity=$C} > $null
    }
     
    #Import-Module $File_conf_core_normal
     
    . $File_dot_source_core
    . $File_dot_source_priority
     
    function Profil_Normal(){
    	BuildCore "Normal"
    	BuildPriority "Normal"
    }
     
    function Profil_Game(){
    	BuildCore "Game"
    	BuildPriority "Game"
    }
     
    function Profil_Brave(){
    	BuildCore "Brave"
    	BuildPriority "Brave"
    }
     
    function Profile_BraveDiscord(){
    	BuildCore "BraveDiscord"
    	BuildPriority "BraveDiscord"
    }
     
    Profil_Game

    il manque les 2 fichiers qui sont juste les fonction/variable.
    Mais l'erreur apparait avant l'uac pose la question, ce qui voudrait dire que le code que j'utilise n'est pas valable.... et la demande se fait trop tard

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Dans les "Propriété" de ton raccourci -> "Avancé" essaie de cocher "Exécuter en tant qu'administrateur".

    Ton script fonctionne en mode manuel/au détail ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 412
    Par défaut
    Merci pour ta réponse
    pour la case a cocher c est pas modifiable (c est griser)

    Ton script fonctionne en mode manuel/au détail ?
    J'avoue que je comprend pas ta question ??

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Ton script fonctionne il sans le raccourci ?

    Étrange que ta case soit grisé

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 412
    Par défaut
    Citation Envoyé par ericlm128 Voir le message
    Ton script fonctionne il sans le raccourci ?

    Étrange que ta case soit grisé

    Oui sa fonctionne si je lance le powershell en administrateur , puis le script dedant.

    sinon je doit faire un clique droit (menu), puis sur lancer en temp qu'administrateur et la sa marche. mai si je veux utiliser une touche:

    Il faut passer par un raccourci (j'ai pas trouver comment faire autrement.) , si j'apuiye sur la touche sa le lance bien mai comme les droit "semble " arriver trop tard ben sa marche pas.

    oui la case est grisée je me demande bien pourquoi ...

  6. #6
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Ok la case grisé c'est propre au fichier ps1.

    Mets ceci dans ton raccourci, dans Cible, ça te permettra de cocher la case

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command "& 'C:\mon chemin\mon fichier.ps1'"

Discussions similaires

  1. Réponses: 5
    Dernier message: 08/01/2006, 23h42
  2. réseau local (accès refusé)
    Par le y@m's dans le forum Sécurité
    Réponses: 7
    Dernier message: 24/07/2005, 13h48
  3. [DCOM] Accès refusé au lancement du programme à distance
    Par raoulmania dans le forum Web & réseau
    Réponses: 7
    Dernier message: 22/06/2005, 13h01
  4. Kerio / Composants Indy / Accès refusé
    Par ixpe dans le forum Composants VCL
    Réponses: 3
    Dernier message: 10/09/2004, 13h38
  5. acces refusé
    Par pram dans le forum XMLRAD
    Réponses: 3
    Dernier message: 02/04/2003, 15h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo