前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PS网络管理与配置常用命令

PS网络管理与配置常用命令

作者头像
全栈工程师修炼指南
发布2022-09-29 15:23:09
5010
发布2022-09-29 15:23:09
举报
文章被收录于专栏:全栈工程师修炼之路

[TOC]

0x00 网络连接测试

Test-Connection 命令 - 向一台或多台计算机发送ICMP回显请求数据包或ping

描述:可以类比于cmd中的nbtstat明进行获取局域网中的指定计算机名的IPv4/6地址信息以及MAC地址;

基础语法:

代码语言:javascript
复制
PS > (Get-Command *-Connection).Name
Test-Connection

# 语法
Test-Connection [-ComputerName] <System.String[]> [-AsJob] [-BufferSize <System.Int32>] [-Count <System.Int32>] [-DcomAuthentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Delay <System.Int32>] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Protocol {DCOM | WSMan}] [-ThrottleLimit <System.Int32>] [-TimeToLive <System.Int32>] [-WsmanAuthentication {Default | Basic | Negotiate | CredSSP | Digest | Kerberos}] [<CommonParameters>]

基础示例:

代码语言:javascript
复制
# 1.获取本机计算机名相关信息
PS C:\Users\WeiyiGeek> Test-Connection -ComputerName WeiyiGeek
  # Source        Destination     IPV4Address      IPV6Address                 Bytes    Time(ms)
  # ------        -----------     -----------      -----------                 -----    --------
  # WEIYIGEEK     WeiyiGeek       10.10.10.107    fe80:::fe6c:10bf:4244%15         32       0
# 获取指定的计算机名称相关信息  
Test-Connection -ComputerName Server01, Server02, Server12
  # Source        Destination     IPV4Address      IPV6Address                              Bytes    Time(ms)
  # ------        -----------     -----------      -----------                              -----    --------
  # WEIYIGEEK     Server01         10.20.172.102    fe80::f5d4:6342:8038:f1b9%12             32       0
  # WEIYIGEEK     Server01         10.20.172.102    fe80::f5d4:6342:8038:f1b9%12             32       1
  # WEIYIGEEK     Server01         10.20.172.102    fe80::f5d4:6342:8038:f1b9%12             32       0
  # WEIYIGEEK     Server01         10.20.172.102    fe80::f5d4:6342:8038:f1b9%12             32       0

# 2.测试连接指定IP地址信息
Test-Connection 10.20.172.106
  # Source        Destination     IPV4Address      IPV6Address                              Bytes    Time(ms)
  # ------        -----------     -----------      -----------                              -----    --------
  # WEIYIGEEK     10.10.10.107    10.10.10.107    fe80::88cc:5b4:9dde:3e4d%12              32       1

# 3.从多台计算机向一台计算机发送回显请求
Test-Connection -Source Server02, Server12, localhost -ComputerName Server01 -Credential Domain01\Admin01

# 4.使用参数自定义测试命令(发送 256 字节, 32字节 节流阀)
Test-Connection -ComputerName WeiyiGeek -Count 3 -Delay 2 -TTL 255 -BufferSize 256 -ThrottleLimit 32

# 5.ComputerName参数的值是一个“Get Content”命令,它从`服务器.txt文件“”。该命令使用AsJob参数将命令作为后台作业运行,并将作业保存在“$job”变量中。
$job = Test-Connection -ComputerName (Get-Content Servers.txt) -AsJob
# “if”命令检查作业是否仍在运行。如果作业没有运行,“Receive job”获取结果并将其存储在“$results”变量中。
if ($job.JobStateInfo.State -ne "Running") {$Results = Receive-Job $job}

    
# 6.用凭据Ping远程计算机
# 该命令使用Credential参数指定有权ping远程计算机的用户帐户,并使用Impersonation参数更改要标识的模拟级别。
Test-Connection Server55 -Credential Domain55\User01 -Impersonation Identify


# 7.仅当连接测试成功时才创建会话
if (Test-Connection -ComputerName Server01 -Quiet) {New-PSSession Server01}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-12-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x00 网络连接测试
    • Test-Connection 命令 - 向一台或多台计算机发送ICMP回显请求数据包或ping
    相关产品与服务
    云服务器
    云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档