none
apagar equipos con un script RRS feed

  • Pregunta

  • cuando intento apagar varios equipos e intento cargar las ip de los equipos de un txt, no funciona. lo he intentado de dos formas y da error.  debo lograr apagar 40, no es practico tener que escribir todas esas ips.

    primera forma

    (get-wmiobject -class win32_operatingsystem -computername (invoke-command { get-content C:\Users\Eventos\Documents\ip.txt } -computername \\N00019396)).win32shutdown(6)

    segunda forma

    (get-wmiobject -class win32_operatingsystem -computername (Get-Content \\N00019396\Users\Eventos\Documents\ip.txt)).win32shutdown(6)

    miércoles, 15 de junio de 2016 13:08

Todas las respuestas

  • Hola,

    Puedes hacer lo anterior de la siguiente manera:

    $computers = Get-Content C:\Users\Eventos\Documents\ip.txt
    
    foreach($computer in $computers)
    
    {
    Invoke-Command -ComputerName $computer -Credential $cred -ScriptBlock {shutdown -s -t 00}
    }


    miércoles, 29 de junio de 2016 21:02