none
cmd 명령어 질문입니다. RRS feed

  • 질문

  • Set objUser = GetObject _ 
        ("LDAP://cn=MyerKen,ou=Management,dc=NA,dc=fabrikam,dc=com"

    intMsRASSavedFramedIPAddress = objUser.Get("msRASSavedFramedIPAddress"
    If Err.Number = E_ADS_PROPERTY_NOT_FOUND Then 
        WScript.Echo "No static IP address assigned." 
        Err.Clear 
    Else 
        If sgn(intMsRASSavedFramedIPAddress) = -1 Then 
            intIP = intMsRASSavedFramedIPAddress 
            WScript.StdOut.Write 256 + (int(intIP/FirstOctet)) & "." 
            intFirstRemainder = intIP mod FirstOctet 
            WScript.StdOut.Write 256 + (int(intFirstRemainder/SecondOctet)) & "." 
            intSecondRemainder = intFirstRemainder mod SecondOctet 
            WScript.StdOut.Write 256 + (int(intSecondRemainder/ThirdOctet)) & "." 
            intThirdRemainder = intSecondRemainder mod ThirdOctet 
            WScript.Echo 256 + (int(intThirdRemainder/FourthOctet)) 
        Else 
            intIP = intMsRASSavedFramedIPAddress 
            WScript.StdOut.Write  int(intIP/FirstOctet) & "." 
            intFirstRemainder = intIP mod FirstOctet 
            WScript.StdOut.Write  int(intFirstRemainder/SecondOctet) & "." 
            intSecondRemainder = intFirstRemainder mod SecondOctet 
            WScript.StdOut.Write  int(intSecondRemainder/ThirdOctet) & "." 
            intThirdRemainder = intSecondRemainder mod ThirdOctet 
            WScript.Echo int(intThirdRemainder/FourthOctet) 
        End If 
         
        objUser.Get "msRADIUSFramedIPAddress" 
        If Err.Number = E_ADS_PROPERTY_NOT_FOUND Then 
            WScript.Echo "Static IP address specified but not assigned." 
            Err.Clear 
        Else 
            WScript.Echo "Static IP Address assigned." 
        End If 

    End If 
    WScript.Echo 

    이 부분을 cmd 명령어로 날릴수가 있는가요..? 혹.. 가능 하다면 어떻게 해야 할지..궁금하네요.

    2012년 3월 1일 목요일 오전 1:32

답변

  • 안녕하십니까? 세헌이 님,

    제 생각에는 script작성 한 후 cmd 환경에서 CScript를 이용해서 실행할 수 있습니다.

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    • 답변으로 표시됨 세헌이 2012년 3월 15일 목요일 오전 2:12
    2012년 3월 8일 목요일 오전 8:03
    중재자

모든 응답

  • 안녕하십니까? 세헌이 님,
    Microsoft TechNet의Forum 사이트를 방문해 주셔서 감사합니다.

    위에 올려주신 코드에서 어떤 부분을 CMD로 확인하고자 하는 것인지 알려주시는 것이 답변을 드리는데 더욱 유익할 것 같습니다.
    답변 부탁드리겠습니다.

    감사합니다.

    2012년 3월 6일 화요일 오전 1:53
    중재자
  • 로컬 사용자 및 그룹에 생성된 특정 사용자에게 고정 IP를 할당해주고 싶습니다.

    상단의 코드를 커멘드 명령어로 변경을 하고 싶습니다.

    intIP = intMsRASSavedFramedIPAddress 
            WScript.StdOut.Write  int(intIP/FirstOctet) & "." 
            intFirstRemainder = intIP mod FirstOctet 
            WScript.StdOut.Write  int(intFirstRemainder/SecondOctet) & "." 
            intSecondRemainder = intFirstRemainder mod SecondOctet 
            WScript.StdOut.Write  int(intSecondRemainder/ThirdOctet) & "." 
            intThirdRemainder = intSecondRemainder mod ThirdOctet 
            WScript.Echo int(intThirdRemainder/FourthOctet)

    이 부분이요 ㅠ_ㅠ

    2012년 3월 8일 목요일 오전 4:55
  • 안녕하십니까? 세헌이 님,

    제 생각에는 script작성 한 후 cmd 환경에서 CScript를 이용해서 실행할 수 있습니다.

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    • 답변으로 표시됨 세헌이 2012년 3월 15일 목요일 오전 2:12
    2012년 3월 8일 목요일 오전 8:03
    중재자