none
PowerShel Computer 이름 변경 RRS feed

답변

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

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

     

    문의 하신 “PowerShel Computer 이름 변경에 대한 답변을 드리겠습니다.

     

    Step 1 : WmiObject 생성

    Win32_SystemEnclosure WMI Object를 생성 후 serialnumber Property 정보를 제공을 합니다.

    $serial = Get-WmiObject Win32_SystemEnclosure | Select-Object -expand serialnumber



    Step 2 : Win32_ComputerSystem WmiObject


    Win32_ComputerSystem WMI Object
    를 이용해서 컴퓨터 이름을 변경을 할 수 있습니다.

     

    $computerinfo = (Get-WmiObject Win32_ComputerSystem)

    $computerinfo.rename(“NewComputerName”)

     

     

    Step 3 : Full Script

     

    function Set-ComputerNameWithSerial()

    {

     

        param(

            [Parameter(Mandatory=$true)]

            $newcomputername   

        )

       

        trap [Exception]

        {

            Write-Host $_Exception.Message

            continue;

        }

       

       

        $serial = Get-WmiObject Win32_SystemEnclosure | Select-Object -expand serialnumber

     

        if ($serial -ne 'None') {

     

            (Get-WmiObject Win32_ComputerSystem).rename($newcomputername + "_" + $serial)

     

        } else {

     

        Write-Warning '컴퓨터의 Serial 번호가 없습니다.'

     

        }

    }

     

    참고 자료

    Get-WmiObject

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

     

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

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

     

    • 답변으로 표시됨 김도남 2011년 10월 28일 금요일 오전 2:39
    2011년 10월 27일 목요일 오전 9:04
    중재자