Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1725 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Powershell - unrestricted mais erreur de droits d'execution

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Powershell - unrestricted mais erreur de droits d'execution

n°2301967
chico008
what the wookie says ?
Posté le 13-06-2017 à 17:20:23  profilanswer
 

Bonjour
 
Pour me simplifier la vie, j'ai crée un script qui va copier automatiquement les fichiers .torrent que je télécharge sur mon pc, directement sur mon serveur dans un dossier specifique
 
jusqu'a maintenant c’était du Batch pure, mais j'ai du passer en powershell car régulièrement le liens réseau tombait et mon fichier se perdait dans la nature.
 
J'ai donc mon script powershell, un liens, via le registre, pour que les fichiers .torrent se lancent avec mon .bat, qui va lui lancer le script ps1
 
le soucis que j'ai :
Si je télécharge le fichier, et que je l'exécute, le .bat est bien lancé, et le script powershell tourne normallement
Si j'exécute directement sans passer par le téléchargement, j'ai une erreur m'indiquant que le script .ps1 ne peut s'exécuter a cause des droits.
 
pourtant j'ai mis la sécurité en Unrestricted dans powershell, du coup je ne comprend pas l'erreur.
quand j’étais en .bat pure, j'avais pas de problème, mais en powershell visiblement y'a un truc qui coince.
 
une idée du soucis ? est-ce que dois obligatoirement signé mon script ? (qui est en local sur mon pc ou il est executé)


---------------
Serveur HFR - OpenTTD
mood
Publicité
Posté le 13-06-2017 à 17:20:23  profilanswer
 

n°2302110
chico008
what the wookie says ?
Posté le 16-06-2017 à 16:50:26  profilanswer
 

personne ?


---------------
Serveur HFR - OpenTTD
n°2302221
marcci
Brouille l'écoute
Posté le 20-06-2017 à 09:10:16  profilanswer
 

Salut, si quelqu'un ^^
 
Fais voir l'erreur dans son entier.


---------------
mais il y a pas des cite pour d/l psq je conner un pote i va sur cite | Molière nous pardonne...
n°2302253
chico008
what the wookie says ?
Posté le 20-06-2017 à 14:40:08  profilanswer
 

Code :
  1. Parametre : "C:\Users\Chico\AppData\Local\Temp\Dark.Matter.S03E03.FASTSUB.VOSTFR.1080p.WEB-DL.DD5.1.H264-ARK01.mkv-1.torrent"
  2. Lancement du script powershell
  3. D:\Torrent\torrent.ps1 : Impossible de charger le fichier D:\Torrent\torrent.ps1, car l’exécution de scripts est
  4. désactivée sur ce système. Pour plus d’informations, consultez about_Execution_Policies à l’adresse
  5. http://go.microsoft.com/fwlink/?LinkID=135170.
  6. Au caractère Ligne:1 : 1
  7. + D:\Torrent\torrent.ps1 C:\Users\Chico\AppData\Local\Temp\Dark.Matter. ...
  8. + ~~~~~~~~~~~~~~~~~~~~~~
  9.     + CategoryInfo          : Erreur de sécurité : (:) [], PSSecurityException
  10.     + FullyQualifiedErrorId : UnauthorizedAccess
  11. Appuyez sur une touche pour continuer...


 
ca c'est en executant directemment le .torrent depuis le site ou je le télécharge
sauf que depuis, meme en l'enregistrant, puis l'executer, ca me fait pareil (ca le faisait pas avant)
 

Code :
  1. C:\WINDOWS\system32>powershell get-executionpolicy
  2. Unrestricted
  3. C:\WINDOWS\system32>


 
 
----------
 
le script .bat (torrent.bat)

Code :
  1. @echo off
  2. set ps_torrent="D:\Torrent\torrent.ps1"
  3. echo Parametre : %1
  4. echo Lancement du script powershell
  5. powershell %ps_torrent% %1
  6. pause
  7. exit


 
le script torrent.ps1

Code :
  1. #Powershell pour les Torrent
  2. #Recuperer le torrent en parametre pour le copier sur le serveur
  3. $wdir="D:\Torrent\"
  4. $tor_dir="Y:\link torrent\a dl"
  5. write-host "Test : $args"
  6. write-host "Test du dossier Torrent en destination"
  7. if (Test-Path "$tor_dir" )
  8. {
  9.  move-item -path "$args" -destination "$tor_dir"
  10. }
  11. else {
  12.  write-host "Erreur : dossier $tor_dir indisponible"
  13.  write-host "Copie du torrent en local pour sauvegarde"
  14.  move-item -path "$args" -destination "$wdir"
  15. }
  16. write-host "Fin"

Message cité 1 fois
Message édité par chico008 le 20-06-2017 à 14:45:55

---------------
Serveur HFR - OpenTTD
n°2302255
marcci
Brouille l'écoute
Posté le 20-06-2017 à 16:08:33  profilanswer
 

Bon ça devrais marcher.
Mais je m'appérçois que c'est toi qui à le pb avec les param.
 
J'en déduit que ton powershell est dans les choux.
Il faut commencer par la.
 
Tu a réinstallé ton Framework.net ?


---------------
mais il y a pas des cite pour d/l psq je conner un pote i va sur cite | Molière nous pardonne...
n°2302305
chico008
what the wookie says ?
Posté le 21-06-2017 à 01:37:56  profilanswer
 

non, je vais essayer de faire ça demain
 
par contre, quelle version est-il preferable de prendre ? je suis sous Win10


Message édité par chico008 le 21-06-2017 à 01:42:47

---------------
Serveur HFR - OpenTTD
n°2302309
marcci
Brouille l'écoute
Posté le 21-06-2017 à 08:44:10  profilanswer
 

La dernière version. 4.5 il me semble.


---------------
mais il y a pas des cite pour d/l psq je conner un pote i va sur cite | Molière nous pardonne...
n°2302310
chico008
what the wookie says ?
Posté le 21-06-2017 à 08:50:51  profilanswer
 

sur le site de microsoft y'a la 4.7
 
mais au final meme avec celle ci il me dit que tout est deja a jour
 
j'ai été dans les fonctionnalité windows, j'ai desinstaller netframework 3.5 et powershell 2, reboot, mais powershell toujours présent.
 
j'ai trouver 2 outil microsoft pour verifier/supprimer les framework present, mais ca n'a rien fait, la desinstallation dit ok, mais apres reboot quand je veut en reinstaller un il me dit qu'il est deja présent.
 
j'ai tester pour voir, Param est toujours pas reconnu dans mon powershell
 
du coup si quelqu'un sait comment reinstaller completement powershell proprement sur un windows 10, je suis preneur


---------------
Serveur HFR - OpenTTD
n°2302314
marcci
Brouille l'écoute
Posté le 21-06-2017 à 11:39:11  profilanswer
 

Essai ici
https://www.microsoft.com/en-us/dow [...] x?id=50395


---------------
mais il y a pas des cite pour d/l psq je conner un pote i va sur cite | Molière nous pardonne...
n°2302339
chico008
what the wookie says ?
Posté le 22-06-2017 à 07:59:34  profilanswer
 

ok mais c'est que pour win7, 8.1 ou 2k12 server, y'a pas pour windows 10


---------------
Serveur HFR - OpenTTD
mood
Publicité
Posté le 22-06-2017 à 07:59:34  profilanswer
 

n°2302414
Modération
Posté le 23-06-2017 à 18:40:33  answer
 

Citation :

[00] Le forum est public et doit donc respecter la loi en vigueur en France
 
    Merci donc de ne pas poster de topics illégaux ni de liens vers des sites illégaux (Warez, X, propos racistes/antisémites, incitation à la consommation de drogue, etc...). Tous les topics de ce genre seront soit censurés, soit supprimés.


 

chico008 a écrit :

Code :
  1. Parametre : "C:\Users\Chico\AppData\Local\Temp\Dark.Matter.S03E03.FASTSUB.VOSTFR.1080p.WEB-DL.DD5.1.H264-ARK01.mkv-1.torrent"
  2. Lancement du script powershell



 
Mais bien sur...
 


Aller à :
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Powershell - unrestricted mais erreur de droits d'execution

 

Sujets relatifs
[Java] Erreur java.net.SocketException : socket closed (EOS)[Powershell] recuperer un argument
[PHP] droits du user du script ?[Resolu] Execution .bat sur disque mappé
erreur avec le group_by depuis la maj de Wamp[PowerShell] Installer un EXE depuis program files (X86)
[Java] Erreur CompilationProblème de mise en relation formulaire\BaseDeDonnée + Erreur.
Execution d'un programme via une interface web.Erreur d'exécution 9, l'indice n'appartient pas à la selection
Plus de sujets relatifs à : Powershell - unrestricted mais erreur de droits d'execution


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR