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 :

Est ce que PowerShell est une alternative à Batch pour un simple utilisateur?


Sujet :

Scripts/Batch

  1. #1
    Membre chevronné
    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 115
    Points : 2 075
    Points
    2 075
    Par défaut Est ce que PowerShell est une alternative à Batch pour un simple utilisateur?
    Bonjour,

    depuis 2 jours, j'ai quelques taches un peu rébartatives, je lances des scripts sql avec sqlplus en ligne de commande pour faire des extracts et à chaque fois je créé pas mal de fichiers pour bien organisées mes données et ne pas me perdre. Cela prends pas mal de temps. . j'ai imaginé pouvoir rendre la tache moins rébarbative en scriptant un peu sur mon poste client sous Windows 8.

    Et je me dis que sous Windows 8, il y a l'ancètre batch mais depuis quelques temps, il y a par défaut PowerShell...

    Je me suis alors renseigné rapidement, un peu. Suivi un tuto de découverte. J'ai tapé quelques commandes sur mon pc sous Windows7 mais j'ai appris qu'il y avait un système de sécurité.

    Pouvez vous me confirmer que en tant que simple utilisateur, je peux toujours m'assoir pour pouvoir me faire des scripts perso (des simples écritures de fichiers, suppressions, ...) poour des questions de permissions?

    Je n'ai pas encore eu l'occasion de taper la commande : "Get-ExecutionPolicy" sur le poste de mon travail.

    Je voulais faire une pierre 2 coups, m'initier à ce nouveau langage plutot que d'essayer d'automatiser certaines de mes taches à l'aide de Batch. Je sens que je vais être obligé de m'y résigné.

  2. #2
    Membre habitué
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2015
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2015
    Messages : 66
    Points : 126
    Points
    126
    Par défaut
    Cela dépend des règles en place, par défaut sur Windows 8 la policy c'est Restricted, ce qui veut dire pas d'exécution de scripts mais les commandes locales peuvent être exécutées.
    Les policies peuvent aller loin et forcer que les scripts soient signés avec certificat trusté pour être exécutés, ce qui rendrait une utilisation journalière vraiment pénible si on écrit beaucoup de scripts.

    Si tu es admin de ton poste tu peux modifier la policy avec Set-ExecutionPolicy et mettre Unrestricted par exemple.

    Donc oui un utilisateur lambda par défaut ne pourra pas exécuter des scripts Powershell à part sur des serveurs W2012R2, mais sur ce type de machine il n'est pas vraiment lambda non plus .

Discussions similaires

  1. est ce que c'est vrai il y a des mises à jours pour le office?
    Par oussamadag dans le forum Microsoft Office
    Réponses: 1
    Dernier message: 20/01/2010, 01h17
  2. est-ce que python est ce que je cherche
    Par SILICONE dans le forum Général Python
    Réponses: 5
    Dernier message: 21/12/2007, 15h23
  3. Réponses: 16
    Dernier message: 06/04/2007, 14h36
  4. Est ce que ça existe une api java pour code barre ?
    Par miloud dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 14/04/2005, 18h20
  5. est ce que d'apres une base de données en access,
    Par loveflower dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 26/10/2004, 17h12

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