Powershell-查询主机名及IP地址

Dos查询IP地址及主机名信息:

1.ipconfig | find "IPv4"
2.hostname
3.systeminfo |find "主机名:"

默认很多人总是习惯用DOS命令查询,其实Powershell实现起来也是很简单的。如下:

Powershell查询IP地址及主机名信息:

1.foreach($ipv4 in (ipconfig) -like '*IPv4*') { ($ipv4 -split ' : ')[-1]}
2.Get-WMIObject Win32_ComputerSystem |select Name
3.$env:COMPUTERNAME

PS.本来想着直接将两年间累积的截图整理成文章来着,但是出于对各位读者的尊重,慎重考虑后,还是决定重新Dome一遍环境并以Server2016为基础整理相关系列文章。可能很多浏览读者在想是否会有过时或者与其他作者之前分享重复等问题,鉴于此类问题小温只想说小温在每结束一个技术方向的时候总是喜欢按照自己的理解及实践整理一些技术文章或者技术看点等,方便读者或者自己后期参阅或者再次学习等。在整理之余会偶尔分享一下小的Dos、Powershell或者邮件等相关的简单命令或者技巧等。感谢支持!

原文地址:http://blog.51cto.com/wenzhongxiang/2068804

时间: 2024-08-24 12:23:50

Powershell-查询主机名及IP地址的相关文章

shell_script_查询主机名、ip地址 、DNS地址

#!/bin/bashhostnameip=`/sbin/ifconfig eth0|grep "inet addr:"|sed 's/Bcast.*$//'g |awk -F ":" {'print $2'}`dns=`cat /etc/resolv.conf |grep -v '#'|sed 's/nameserver//'`for i in $ipdo echo "$i"donefor a in $dnsdo echo "$a&q

写一个交互脚本,实现能够定义主机名及IP地址

写一个交互脚本,实现能够定义主机名及IP地址 脚本内容↓ [[email protected] scripts]# cat xiugaizhuji.sh #!/bin/bash ############################################################# # File Name: jiaohu.sh # Version: V1.0 # Author: clsn # Organization: http://blog.znix.top # Create

java 获取局域网中的所有主机名和IP地址

DOS命令 命令 意义 net view 获取局域网中的所有主机名 ipconfig -all 获取本地IP,主机名,MAC地址 arp -a 获取本局域网中的所有IP地址和物理地址 ping -a x.x.x.x 获取x.x.x.x的主机名 nbtstat -a 主机名 获取MAC地址 java exec 执行外部命令 String command = "net view" Runtime r = Runtime.getRuntime(); Process p = r.exec(co

gethostbyname() -- 用域名或主机名获取IP地址

#include <netdb.h> #include <sys/socket.h> #include <unistd.h> #include <sys/types.h> #include <netdb.h> #include <netinet/in.h> #include <stdlib.h> #include <netinet/in.h> #include <arpa/inet.h> #incl

Linux 0-1 修改主机名及IP地址

1.修改主机名   hostname 查看主机名 vi /etc/sysconfig/network 修改hostname=主机名 vi /etc/hosts 修改127.0.1 主机名 service network restart    #/etc/hosts 在域名解析时优先于DNS服务器 2.IP地址 ifconfig 查看目前网络卡信息 cd /etc/sysconfig/network-scripts ls查看网络设备 vi ifcfg-eth0   #设定静态IP DEVICE="

Asp.net MVC获取访问系统的客户端计算机的主机名和IP地址

string HostName = string.Empty; string ip = string.Empty; string ipv4 = String.Empty; if (!string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"])) ip = Convert.ToString(System.Web.HttpContext.Current.Request.Ser

获取本地设备的主机名和ip地址

Python的socket模块提供了类的方法和实例方法,二者区别在于使用类方法时不需要创建套接字对象实例.比如,以下例子利用此模块获取主机名和ip地址. 源代码如下 #!/usr/bin/env python #python network programming cookbook --chapter -1 #This program is optimized for python 2.7 .It may run on any #other python version with/without

Linux CentOS7.0 (02)修改主机名和ip地址

在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty). "静态"主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名. "瞬态"主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配.静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则. "灵活"主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如

修改Linux主机名与IP之间的映射关系

linux主机版本: Distributor ID: UbuntuDescription: Ubuntu 14.10Release: 14.10 一.修改linux主机名 1.使用hostname命令可以查看当前主机名 2.在 /etc/hostname文件中修改主机名后保存(有的版本在/etc/sysconfig/network中修改主机名) 二.修改主机名与IP之间的映射 在/etc/hosts中修改主机名和IP之间的映射 完成这两部之后重启系统. 然后使用命令ping新的主机名 发现主机名