none
Error Ejecutar PS para apagado de equipos RRS feed

  • Pregunta

  • hola tengo esta secuencia de powershell, pero aun no doy con el blanco, estoy ejecutando esto:

    secuencia:

    Get-Content E:\scripts\computers.txt | Foreach-Object Get-Wmiobject -Class Win32_OperatingSystem -computername .InvokeMethod("Win32Shutdown",5)

    el error es:

     

    PS E:\Scripts> E:\Scripts\computers.ps1
    Foreach-Object : El nombre de entrada "Get-Wmiobject" no puede resolverse en un método.
    En E:\Scripts\computers.ps1: 1 Carácter: 40
    + Get-Content E:\scripts\computers.txt | Foreach-Object Get-Wmiobject -Class Win32 ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (computador_8099:PSObject) [ForEach-Object], PSArgumentException
        + FullyQualifiedErrorId : MethodNotFound,Microsoft.PowerShell.Commands.ForEachObjectCommand

    Foreach-Object : El nombre de entrada "Get-Wmiobject" no puede resolverse en un método.
    En E:\Scripts\computers.ps1: 1 Carácter: 40
    + Get-Content E:\scripts\computers.txt | Foreach-Object Get-Wmiobject -Class Win32 ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (computador_9906:PSObject) [ForEach-Object], PSArgumentException
        + FullyQualifiedErrorId : MethodNotFound,Microsoft.PowerShell.Commands.ForEachObjectCommand

    se agradece la ayuda.


    jueves, 6 de julio de 2017 22:24