Alice AUSTIN

Alice AUSTIN is studying Cisco Systems Engineering. He has passion with both hardware and software and writes articles and reviews for many IT websites.

20 thoughts on “Windows Server 2016 – Apagar equipos remotamente con Script de PowerShell

  • May 13, 2021 at 12:57 pm
    Permalink

    Necesito ayuda al ejecutar (Get-WmiObject -Class Win32_OperatingSystem -ComputerName $Servers).InvokeMethod("Win32Shutdown",5) y al colocar el numero de la orden si deseo apagar o cerrar sesion me acepta solo el cierre de sesion pero al colocar el numero 5 me da este error
    PS C:Windowssystem32> (Get-WmiObject -Class Win32_OperatingSystem -ComputerName FABRICIO).InvokeMethod("Win32Shutdown",8)

    Excepción al llamar a "InvokeMethod" con los argumentos "2": "Privilegio no mantenido "

    En línea: 1 Carácter: 1

    + (Get-WmiObject -Class Win32_OperatingSystem -ComputerName FABRICIO).I …

    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo : NotSpecified: (:) [], MethodInvocationException

    + FullyQualifiedErrorId : DotNetMethodException

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    Hola una duda, que pasa si cierro sesion del usuario en donde esta programada la tarea, aun se sigue ejecutando?

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    como hago para reiniciar toda un OU del AD?. sin GPo, ya que intento mandar este reinicio porque hay una cantidad de usuarios que no se les ha aplicado una politica por falta de reinicio.

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    tengo los nombres de la lista y funciona perfecto si todos los equipos estan encendidos , pero si el primero no esta encendido y el resto sí , el comando saca error por el que está apagado , y no continua con la tarea, ahi muere la ejecucion, hay algo adicional que deba hacer?

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    Gracias!! bro una pregunta que puerto firewall utiliza cuando se ejecuta ese script powershell? no me deja ejecutarlo si el firewall de la pc esta activado.

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    que buen video me gustaria aser un script para barrar una carpeta y su contenido pero no e podido podrias hacer un tutoria de eso gracias por tus videos

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    Que pasa si tienes servidores Windows y Linux mezclados, se pueden apagar mediante el script, o ya no funciona los que son Linux?

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    Buenos días Jair, Gracias por tu aporte tan importante. Tengo un problema y es que en el archivo de texto tengo un solo nombre de equipo y el script funciona de maravilla, pero cuando nombro mas equipos me da error. Sera que lo estoy poniendo de la forma indecorrecta? lo estoy poniendo un nombre en cada linea sin comas, ni punto y coma, sin espacio, etc. Podrias ayudarme con esto?

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    Como podría adicionar al script apagar servidores de Linux Ubuntu Server 16 y Centos 7.

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    Que interesante, la pregunta sería que versiones de Windows server soporta este comando, o solo es para servidores o también aplica para Windows cliente, gracias por tu aporte.

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    Excelente video Jair.

    Trate de realizar el mismo proceso, realizando pruebas con un equipo, pero al ejecutar el script me arroja el siguiente error:

    Get-WmiObject : El servidor RPC no está disponible. (Excepción de HRESULT: 0x800706BA)
    En línea: 1 Carácter: 2
    + (Get-WmiObject -Class Win32_OperatingSystem -ComputerName cc2-1).InvokeMethod("W …
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidOperation: (:) [Get-WmiObject], COMException
    + FullyQualifiedErrorId : GetWMICOMException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

    No se puede llamar a un método en una expresión con valor NULL.
    En línea: 1 Carácter: 1
    + (Get-WmiObject -Class Win32_OperatingSystem -ComputerName cc2-1).InvokeMethod("W …
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

    Tienes idea que puede estar sucediendo?

    Reply
  • May 13, 2021 at 12:57 pm
    Permalink

    Hola Jair Un gusto en saludarte Gracias por compartir tus conocimientos Te escribo por que tengo un problema y no se como solucionarlo El caso es que tengo un Script El cual hace lo que necesito que haga El problema es que cuando lo trato de cargar con GPO por medio de Script Logon no me funciona Ya intente varias cosas como quitar el Delay para ejecutar los Scripts Y también la configuración para poderlos ejecutar Estos dos ultimas son las opciones que vienen en GPO y aun sigo sin poder ejecutarlo Ojala pudieras apoyarme

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Buca escort