none
PowerShell 원격 명령어 RRS feed

답변

  • 안녕하십니까? 김도남 님

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.


    문의 하신 “PowerShell  원격 명령어에 대한 답변을 드리겠습니다.

     

     

    Step 1 : 원격 명령어 확인

     

    원격 명령을 지원하는 Cmdlet을 확인할 수 있습니다. Get-Help Cmdlet을 이용해서 ComputerName Parameter를 지원하는 Cmdlet을 확인합니다.

     

    Get-Help * -Parameter ComputerName

     

     

    Step 2 : 서비스

     

    원격 컴퓨터의 서비스 정보를 제공받을 수  있습니다. ComputerName 파라미터에 원격 컴퓨터의 이름을 설정해서 확인할 수 있습니다.

     

    Get-Service -ComputerName ForumQAExch01, ForumQADB01 | ft Status,Name,DisplayName, MachineName -wrap

     

     

    Step 3 : 프로세스

     

    원격 컴퓨터의 프로세스의 정보를 제공받을 수 있습니다. ComputerName 파라미터에 원격 컴퓨터의 이름을 설정해서 확인할 수 있습니다.

     

    Get-Process -ComputerName ForumQAexch01, ForumQADB01 | fl Handles,NPM,PM,WS,VM,CPU,Id,ProcessName,MachineName -wrap

     

     

    Step 4 : Event Log

     

    원격 컴퓨터의 EventLog 정보를 제공받을 수 있습니다.

     

    Get-EventLog -ComputerName ForumQAExch01, ForumQADB01 | ft EventID, Source, UserName, MachineName, Message

     

     

    Step 5 : Windws Update List

     

    원격 컴퓨터의 설치된 Update 목록을 확인할 수 있습니다.

     

    function Get-SoftwareUpdate

    {

        param(

            [Parameter(Mandatory=$true)]

            $computerName,

            [Parameter(Mandatory=$true)]

            $credential

        )

       

        $code = {

            $session = New-Object -ComObject Microsoft.UPdate.Session

           

            $searcher = $Session.CreateUpdateSearcher()

           

            $historyCount = $Searcher.GetTotalHistoryCount()

           

            $Searcher.QueryHistory(1, $HistoryCount) | Select-Object Date, Title, Descrption

        }

       

        $pcname = @{

            Name = 'Machine'

            Expression = { $_.PSComputerName }

        }

       

       

        Invoke-Command $code @psboundparameters | Select-Object $pcname, Date, Title, Description

     

    }

     

    Get-SoftwareUpdate -Computername ForumQAExch01 -Credential (Get-Credential)

     

     

    참고 자료           

     

    Get-Process

    http://technet.microsoft.com/ko-kr/library/dd347630.aspx

     

    Get-Service

    http://technet.microsoft.com/ko-kr/library/dd347591.aspx

     

    Get-EventLog

    http://technet.microsoft.com/ko-kr/library/dd315250.aspx

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 김도남 2011년 11월 4일 금요일 오전 5:30
    2011년 11월 3일 목요일 오전 8:45
    중재자