Actually, I think your solution is really good. I can think of a couple of 
places where I’ll use my modification of your solution.

After all, you came up with the idea. That’s well over half the job.

Regards,

Michael B. Smith
Consultant and Exchange MVP
http://TheEssentialExchange.com

From: Richard Stovall [mailto:rich...@gmail.com]
Sent: Friday, June 24, 2011 10:35 AM
To: NT System Admin Issues
Subject: Re: Get external IP from command line

I never said that I know what I'm doing with Powershell...

:)

PS  Why do my eyes hurt all of a sudden?
On Fri, Jun 24, 2011 at 10:16 AM, Michael B. Smith 
<mich...@smithcons.com<mailto:mich...@smithcons.com>> wrote:
Ah heck, you can do that in one (long) line of PowerShell, even with spaces 
added for readability. ☺ ☺

( ( [text.encoding]::ASCII.GetString( (new-object net.webclient).DownloadData( 
"http://whatismyip.org<http://whatismyip.org/>" ) ) ) + ", " + 
(get-date).ToShortDateString() + ", " + (get-date).ToShortTimeString() ) 
>>file.txt

Regards,

Michael B. Smith
Consultant and Exchange MVP
http://TheEssentialExchange.com<http://theessentialexchange.com/>

From: Richard Stovall [mailto:rich...@gmail.com<mailto:rich...@gmail.com>]
Sent: Friday, June 24, 2011 10:09 AM
To: NT System Admin Issues
Subject: Re: Get external IP from command line

Well, what to do with the information is a different question from what the OP 
asked.  I was just offering another method of accomplishing the task at hand.

When I used to use that script I was only interested in having an ongoing 
record of when my ip changed.  Nothing more than that.  I didn't even care what 
the ip was.  Now I can't remember why I wanted to know when it changed...
On Fri, Jun 24, 2011 at 9:31 AM, John Aldrich 
<jaldr...@blueridgecarpet.com<mailto:jaldr...@blueridgecarpet.com>> wrote:
Yes, but what do you *do* with that info? I'm in a similar situation where I 
access my machine at home. I'm on a dynamic IP as well, but I run an 
application to update my dynamic DNS entry based on similar information to 
whatismyip.com<http://whatismyip.com/>. Thus, I only have to wait about 15 or 
20 minutes after the IP changes to be able to access my machine at home again. 
:D

Sometimes I think my ISP (Windstream) detects a large amount of traffic on my 
machine and decides to change my IP. Too bad I've figured out a work-around. :D



From: Richard Stovall [mailto:rich...@gmail.com<mailto:rich...@gmail.com>]
Sent: Friday, June 24, 2011 9:18 AM
To: NT System Admin Issues
Subject: Re: Get external IP from command line

Here's a little Powershell script to accomplish the same thing and write the 
result out to a history file.  I've used this via a scheduled task on my home 
machine to track when my FIOS ip changes.

$url = "http://whatismyip.org/";
$wc = new-object system.net.webclient
$data = $wc.DownloadData($url)
$ip = [System.Text.Encoding]::ASCII.GetString($data)
$date = get-date
$writestr = $ip + "," + " " + $date.toshortdatestring() + "," + " " + 
$date.ToShortTimeString()
add-content C:\somepath\ip.txt $writestr
On Fri, Jun 24, 2011 at 3:23 AM, Gavin Wilby 
<gavin.wi...@gmail.com<mailto:gavin.wi...@gmail.com>> wrote:
Stolen from another website, but this seems to work OK:


Create a file named ip.vbs and copy the following into it:

Option Explicit
Dim http : Set http = CreateObject( "MSXML2.ServerXmlHttp" )
http.Open "GET", "http://whatismyip.org<http://whatismyip.org/>", False
http.Send
Wscript.Echo http.responseText   'or do whatever you want with it
Set http = Nothing

Execute using

C:\>cscript ip.vbs


On Fri, Jun 24, 2011 at 7:59 AM, Oliver Marshall
<oliver.marsh...@g2support.com<mailto:oliver.marsh...@g2support.com>> wrote:
>
> Hi chaps
>
>
>
> Does anyone know of a command line tool that can return the external IP of 
> the machine it’s run on? I need to run a script on some machines and need to 
> note the external IP.
>
> Olly
>
>
>
>
>
> Network Support
> Online Backups
> Server Management
>
> Tel: 0845 307 3443<tel:0845%20307%203443>
>
> Email: oliver.marsh...@g2support.com<mailto:oliver.marsh...@g2support.com>
>
> Web: http://www.g2support.com<http://www.g2support.com/>
>
> Twitter: g2support
>
> Newsletter: http://www.g2support.com/newsletter
>
> Mail: 2 Roundhill Road, Brighton, Sussex, BN2 3RF
>
>
>
> Have you said something nice about us to a friend or colleague ?
>
> Let us say thanks. Find out more at 
> www.g2support.com/referral<http://www.g2support.com/referral>
>
>
>
> G2 Support LLP is registered at Mill House, 103 Holmes Avenue, HOVE
>
> BN3 7LE. Our registered company number is OC316341.
>
> ~ Finally, powerful endpoint security that ISN'T a resource hog! ~
> ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~
>
> ---
> To manage subscriptions click here: 
> http://lyris.sunbelt-software.com/read/my_forums/
> or send an email to 
> listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
> with the body: unsubscribe ntsysadmin

--
Gavin Wilby,
Twitter: http://twitter.com/gavin_wilby
GSXR Blog: http://www.stoof.co.uk<http://www.stoof.co.uk/>

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin


~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin


~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin


~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe ntsysadmin

Reply via email to