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 :

Exécuter mon script Powershell du façon instantané


Sujet :

Scripts/Batch

  1. #1
    Membre émérite

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 817
    Billets dans le blog
    2
    Par défaut Exécuter mon script Powershell du façon instantané
    Bonjour a tous

    j'ai un petit script Powershell qui s’occupe de faire un parcours des Fichiers SQL et de faire l’exécuter sur mon serveur

    j’aimerai que l’exécution a l’intérieur de ma boucle Foreach se faire du façon instantané cad en faisant cliquer sur la touche Entrer du ma clavier il exécute la premier fichier puis il passe a la suivant tout a travers l'ordre du ma clavier

    Qui a une idée svp ?

    merci pour vos conseil

    Ci joint le code de mon script

    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
    $startTime = (Get-Date)
    $username = "xxxxx"
    $password = "xxxxxxxxxx"
    $secstr = New-Object -TypeName System.Security.SecureString
    $password.ToCharArray() | ForEach-Object {$secstr.AppendChar($_)}
    $cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $secstr
     
     
    Start-Process powershell.exe -Credential $cred
     
    IF (!(Get-Module -Name sqlps))
        {
            Write-Host 'Loading SQLPS Module' -ForegroundColor DarkYellow
            Push-Location
            Import-Module sqlps -DisableNameChecking
            Pop-Location
        }
     
     
    $localScriptRoot = "C:\TSQL\Insertion Distind_importation_tampon\"
    $Server = "DWH"
    $scripts = Get-ChildItem $localScriptRoot | Where-Object {$_.Extension -eq ".sql"}
     
    foreach ($s in $scripts)
        {
            Write-Host "Running Script : " $s.Name -BackgroundColor DarkGreen -ForegroundColor White
            $script = $s.FullName
            try
            {
            Invoke-Sqlcmd -ServerInstance $Server -InputFile $script -ErrorAction Stop
            }
            Catch
    {
        $ErrorMessage = $_.Exception.Message
        $FailedItem = $_.Exception.ItemName
     
    }
        }
     
        $endTime = (Get-Date)
     
        $ElapsedTime = (($endTime-$startTime))
     
    'Duration: {0:mm} min {0:ss} sec' -f $ElapsedTime

  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
    J'ai rien compris

  3. #3
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Via Read-Host ?

  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
    tout a travers l'ordre du ma clavier
    azerty... ?

Discussions similaires

  1. [PowerShell] Remote start - Exécution de script powershell
    Par troxsa dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 01/08/2019, 09h04
  2. [PowerShell] Comment exécuter un script PowerShell via un php - HELP
    Par allybrbs dans le forum Scripts/Batch
    Réponses: 9
    Dernier message: 16/01/2019, 08h54
  3. [PowerShell] Exécuter le script POWERSHELL en administrateur
    Par Green_Kraken dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 01/02/2018, 14h06
  4. Exécuter un script PowerShell depuis PHP
    Par user007 dans le forum Langage
    Réponses: 7
    Dernier message: 07/04/2014, 16h05
  5. Rapidité d'exécution de mon script
    Par Olivier Regnier dans le forum Administration système
    Réponses: 2
    Dernier message: 20/09/2006, 12h06

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