none
script no se ejecuta completo RRS feed

  • Pregunta

  • al ejecutar este script:

    se debe ejecutar estos comandos:

    pero sale este error:

    el archivo C:\eset\aulas\ip.txt solo se copia en 3 equipos de los 5 ips que estan en C:\aula.ip.txt.

    miércoles, 22 de junio de 2016 20:13

Todas las respuestas

  • Lo anterior esta sucediendo por que el invoke-command esta ejecutando en paralelo, lo cual causa que una maquina al solicitar obtener permiso para copiar el archivo, en ese momento esta siendo copiado por otra maquina.

    intenta lo siguiente:

    $cred = new-object -typename System.Management.Automation.PSCredential
    -ArgumentList "administrador", (ConvertTo-SecureString "Password" -AsPlainText -Force)
    
    $computers = Get-Content C:\aula\ip.txt
    
    foreach($computer in $computers)
    {
    	invoke-command -file C:\users\eventos\documents\pruebafinal.ps1 -ComputerName $computer -Credential $cred
    	Start-Sleep -Seconds 30	
    }

    Con el start-sleep le damos tiempo a las maquinas anteriores de que finalicen el proceso y no bloqueen el acceso al archivo C:\eset\aulas\ip.txt.

    miércoles, 29 de junio de 2016 20:54