1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/flyhope-dnspod-ip-update

Клонировать/Скачать
windows.ps1 868
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
chengxuan Отправлено 04.03.2016 10:50 61133e2
# 使用此程序如果是非Server操作系统,必需以Administrator身份执行set-executionpolicy remotesigned后才可以
$netadapter_all=Get-Netadapter | ? {$_.Status -eq "Up"}
$adapter_names="NONE","以太网","LAN","WLAN"
$dns_updated=0
:label_adapter_names foreach($adapter_name in $adapter_names) {
foreach($adapter in $netadapter_all) {
if($adapter.Name -eq $adapter_name) {
$ip=Get-Netadapter -Name $adapter_name |Get-NetIPAddress | ? {$_.AddressFamily -eq "IPv4"}| Select-Object -First 1| Select-Object -ExpandProperty IPAddress
$dns_updated=1
break label_adapter_names;
}
}
}
if(!$ip) {
$ip=Get-Netadapter | ? {$_.Status -eq "Up"} |Get-NetIPAddress | ? {$_.AddressFamily -eq "IPv4"}| Select-Object -First 1| Select-Object -ExpandProperty IPAddress
}
if($ip) {
echo "Find ip : $ip"
$ip | php load.php
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/flyhope-dnspod-ip-update.git
git@api.gitlife.ru:oschina-mirror/flyhope-dnspod-ip-update.git
oschina-mirror
flyhope-dnspod-ip-update
flyhope-dnspod-ip-update
master