none
[PowerShell Tips] 인터넷 연결 확인 RRS feed

  • 일반 토론

  •            

    질문

     

    PowerShell에서 Internet에 연결되어 있는 지 확인할 수 있습니다.

     

    답변

     

    Step 1 : Network 연결 확인

    아래의 ScriptGetTypeFromCLSID를 이용해서 NetworkListManager 인스턴스를 생성 후 네트워크 연결이 되어 있는지 확인합니다.

    [Activator]::CreateInstance([Type]::GetTypeFromCLSID([Guid]'{DCB00C01-570F-4A9B-8D69-199FDBA5723B}')).IsConnected

     

    Step 2 : Internet 연결 확인

    아래의 ScriptGetTypeFromCLSID를 이용해서 NetworkListManager 인스턴스를 생성 후 인터넷이 연결이 되어 있는지 확인합니다.

    [Activator]::CreateInstance([Type]::GetTypeFromCLSID([Guid]'{DCB00C01-570F-4A9B-8D69-199FDBA5723B}')).IsConnectedToInternet

     

    참고 자료

     

    Activator.CreateInstance 메서드

    http://msdn.microsoft.com/ko-kr/library/system.activator.createinstance(v=vs.80).aspx

     

    Type.GetTypeFromCLSID 메서드

    http://msdn.microsoft.com/ko-kr/library/system.type.gettypefromclsid(v=vs.80).aspx

    2011년 9월 16일 금요일 오전 6:06
    중재자