Adfind的使用

Adfind是一个使用C++语言写的活动目录查询工具,它允许用户轻松地搜索各种活动目录信息。它不需要安装,因为它是基于命令行的。它提供了许多选项,可以细化搜索并返回相关细节。下面讲解Adfind的参数以及其使用。

参数

执行如下命令即可查看Adfind的所有参数。

AdFind.exe /?

如图所示,可以看到adfind的参数。

1. 连接选项

下面这几个是连接选项,也就是在连接的时候指定的参数。如果是在域内机器上执行adfind的话,则不需要连接参数。如果是域外机器执行adfind的话,则需要指定连接参数。如下:

・-h:指定主机与端口(ip:port)

・-p:也可以单独使用-p参数指定端口

・-u:指定用户

・-up:指定密码

2. 过滤选项

下面这几个是过滤参数,也就是进行查询的时候需要过滤的一些条件。如下:

・-b:指定要查询的根节点basedn

・-bit:指定位查询

・-f:LDAP过滤条件,指定ldap语法

3. 显示选项

下面这几个是显示参数,也就是查询出来之后如何显示的一些参数。如下:

・-appver:显示adfind版本信息

・-c:只统计数量

・-csv:导出为csv 格式

・-dn:只显示dn,不返回详细信息

・-s:搜索的范围, 有 one(当前层级)/sub(一层一层递归),默认是sub

・-sdna:非域管查询sd信息

・-recmute:如果所有属性都为空,则禁止显示DN。这主要适用于-sddl过滤器选项。

・-t:查询超时时间,默认120秒

4. 查看帮助

下面这几个是帮助参数,也就是使用过程的一些帮助。如下:

・-help:基础的帮助

・-?:基础的帮助

・-??:高级帮助

・-????:快捷方式帮助

・-sc?:快捷方式帮助

・-meta?:元数据帮助

・-regex?:固定表达式帮助

使用

adfind工具使用的结构如下:其中switches是连接参数,-b是指定要查询的根节点basedn,-f是指定过滤的条件,attr是指定要显示的属性。

AdFind.exe [switches] [-b basedn] [-f filter] [attr list]

1.[switches]

该选项是连接参数,如果adfind是在域内主机上运行,则无需该选项。如果是域外机器上执行,则需要指定域控和提供一个有效的域用户和密码。

执行如下命令,连接域控10.211.55.4的389端口。提供的用户名是xie\hack,密码是P@ss1234,需要查询的数据是域控列表。

AdFind.exe -h 10.211.55.4:389 -u xie\hack -up P@ss1234 -sc dclist

如图所示,通过指定域控以及账号密码,成功查询出目标域的域控。

注:本文以后查询条件均是在域内机器查询,故不显示连接参数。

2.[-b basedn]

该选项指定要查询的根节点basedn。如下命令

#查询dn dc=xie,dc=com下的所有机器Adfind.exe -b dc=xie,dc=com -f "objectcategory=computer" dn#查询dn CN=Computers,DC=xie,DC=com下的所有机器Adfind.exe -b CN=Computers,DC=xie,DC=com -f "objectcategory=computer" dn

如图所示,在dn为dc=xie,dc=com下查询所有机器,可以查询出3个对象。而在dn为CN=Computers,DC=xie,DC=com下查询所有机器,可以查询出2个对象。原因在于域控在OU=Domain Controllers,DC=xie,DC=com dn下,使用CN=Computers,DC=xie,DC=com为根节点时查询不出域控机器 。

3.[-f filter]

该选项指定查询的过滤条件。如下命令,使用-f参数过滤不同的查询条件

#查询域内所有机器Adfind.exe -f "objectcategory=computer" dn#查询域内所有用户AdFind.exe -f "(&(objectCategory=person)(objectClass=user))" dn

如图所示,当过滤条件不同时,查询结果的不同。

4.[attr list]

该选项用于指定查询出来的结果显示哪个属性。当不使用该参数时,会显示查询对象的所有属性。

#查询域内所有机器,显示所有机器的所有属性``Adfind.exe -f "objectcategory=computer"`` ``#查询域内所有机器,显示所有机器的dn属性``Adfind.exe -f "objectcategory=computer" dn`` ``#查询域内所有机器,显示所有机器的dn属性,这样查询的结果直接没有换行。只有dn属性能在前面加个-``Adfind.exe -f "objectcategory=computer" -dn`` ``#查询域内所有机器,显示所有机器的name属性``Adfind.exe -f "objectcategory=computer" name

如图所示,当不指定显示哪个属性时,默认显示所有属性。

如图所示,当指定了属性时,只显示指定属性。

查询示例

以下演示一些在实战中经常用到的一些查询语法。

1. 查询域信任关系

如下命令是查询域信任关系。

Adfind.exe -f objectclass=trusteddomain -dn

如图所示,可以看到当前域与shanghai.xie.com、beijing.xie.com具有信任关系。

2. 查询域控

以下命令是查询域控的一些信息。

#查询域控名称AdFind.exe -sc dclist#查询域控版本AdFind.exe -schema -s base objectversion

备注(域控版本 数字对用的版本)

・Windows 2000 Server operating system: 13

・Windows Server 2003 operating system: 30

・Windows Server 2003 R2 operating system: 31

・Windows Server 2008 operating system (AD DS): 44

・Windows Server 2008 R2 operating system (AD DS): 47

・Windows Server 2012 operating system (AD DS): 56

・Windows Server 2012 R2 operating system (AD DS): 69

・Windows Server 2016 operating system (AD DS): 87

・Windows Server v1709 operating system (AD DS): 87

・Windows Server v1803 operating system (AD DS): 88

・Windows Server v1809 operating system (AD DS): 88

・Windows Server 2019 operating system (AD DS): 88

・Active Directory Application Mode (ADAM): 30

・Windows Server 2008 (AD LDS): 30

・Windows Server 2008 R2 (AD LDS): 31

・Windows Server 2012 (AD LDS): 31

・Windows Server 2012 R2 (AD LDS): 31

・Windows Server 2016 (AD LDS): 31

・Windows Server v1709 (AD LDS): 31

・Windows Server v1803 (AD LDS): 31

・Windows Server v1809 (AD LDS): 31

・Windows Server 2019 (AD LDS): 31

如图所示,可以看到查询到域控的一些相关信息。

3. 机器相关

下面这几个是与机器相关的查询命令。

(1) 查询域中所有机器

以下命令是查询域中所有的机器。

#查询域中所有机器,只显示dnAdFind.exe -f "objectcategory=computer" dn#查询域中所有机器,显示机器名和操作系统AdFind.exe -f "objectcategory=computer" name operatingSystem

如图所示,可以看到当指定参数不同时,查询出的域中所有机器显示信息也不同。

(2) 查询域中活跃机器

以下命令是查询域中活跃的机器。

#查询域中活跃机器,只显示dnAdFind.exe -sc computers_active dn#查询域中活跃机器,显示机器名和操作系统AdFind.exe -sc computers_active name operatingSystem

如图所示,可以看到当指定参数不同时,查询出的域中活跃机器显示信息也不同。

(3) 查询指定机器详细信息

以下命令是查询域中机器的详细信息。

#查询指定机器mail详细信息``AdFind.exe -f "&(objectcategory=computer)(name=mail)"

如图所示,查询指定mail机器的详细信息。

4. 用户相关

下面这几个是与用户相关的查询命令。

(1) 查询域管理员

以下命令是查询域管理员组中含有哪些用户。

Adfind.exe -b "CN=Domain Admins,CN=Users,DC=xie,DC=com" member

如图所示,可以看到查询到域管理员组中有admin和administrator两个用户。

(2) 查询域内所有用户

以下命令是查询域内所有用户。

Adfind.exe -b dc=xie,dc=com -f "(&(objectCategory=person)(objectClass=user))" -dn

如图所示,可以看到查询到域内的所有用户。

(3) 查询指定域用户

以下命令是查询域内所有用户。

#查询指定域用户test的信息``Adfind.exe -sc u:test

如图所示,可以看到查询到域内指定用户test的信息。

(4) 查询指定域用户的sid

以下命令是查询域内指定用户test的sid值。

AdFind.exe -sc u:test objectSid

如图所示,可以看到查询出指定test用户的sid值。

(5) 查询指定sid对应的用户

以下命令是查询域内指定sid值对应的用户。

AdFind.exe -sc adsid:S-1-5-21-1313979556-3624129433-4055459191-1146

如图所示,可以看到查询出指定sid值对应的用户为test。

(6) 查询指定域用户属于哪些组

以下命令是查询指定域用户administrator属于哪些组。有两种查询方式,查询的结果一样,但是返回的objects数量不一样

Adfind.exe -s subtree -b CN=administrator,CN=users,DC=xie,DC=com memberOf``或``Adfind.exe -s subtree -f "(member="CN=administrator,CN=users,DC=xie,DC=com")" dn

如图所示,两条命令查询的结果是一样,但是返回的objects数量却不一样。

(7) 递归查询指定域用户属于哪些组

以下命令是递归查询指定用户属于哪些组。查询指定域用户属性哪些组,并且查询属于的组又属于哪些组,一直递归查询下去。

Adfind.exe -s subtree -b dc=xie,dc=com -f "(member:INCHAIN:="CN=administrator,CN=users,DC=xie,DC=com")" -bit -dn

如图所示,可以看到一直递归查询administrator所属的组。

(8) 查询域内开启”Do not require Kerberos preauthentication”选项的用户

如下命令是查询域内开启了不需要域认证的用户。

Adfind.exe -f "useraccountcontrol:1.2.840.113556.1.4.803:=4194304" -dn

如图所示,可以看到查询到hack用户开启了不需要域认证。

(9) 查询受保护的用户

如下命令是查询域内受保护的用户。

Adfind.exe -f "&(objectcategory=person)(samaccountname=*)(admincount=1)" -dn

如图所示,查询到三个用户在域内受保护。

(10) 查询users容器下所有对象

如下命令是查询users容器下的所有对象。

AdFind.exe -users -dn

如图所示,可以看到users容器下的所有对象。

(11) 查询已禁用的账户

标识用户是否被禁用的位置位于userAccountControl属性中,具体的位置为0x0002。

参考:UserAccountControl 属性标志 - Windows Server | Microsoft Learn

AdFind.exe -f "(&(samAccountType=805306368)(userAccountControl:1.2.840.113556.1.4.803:=2))" -dn

(12) 查询被锁定的账户

可以通过用户的lockoutTime属性来判断用户是否被锁定。

AdFind.exe -f "(&(sAMAccountType=805306368)(lockoutTime>=1))" -dn

(13) 查询密码永不过期的用户

AdFind.exe -f "(&(samAccountType=805306368)(|(UserAccountControl:1.2.840.113556.1.4.803:=65536)(msDS-UserDontExpirePassword=TRUE)))" -dn

(14__)查询使用可逆加密存储密码的账户

AdFind.exe -f "(&(samAccountType=805306368)(userAccountControl:1.2.840.113556.1.4.803:=128))" -dn

(15) 查询不需要设置密码的账户

useraccountcontrol:1.2.840.113556.1.4.803:=32 表示查询不需要设置密码的账户。

adfind -default -f "&(objectcategory=person)(objectclass=user)(useraccountcontrol:1.2.840.113556.1.4.803:=32)" -dn

5. 组相关

下面这几个是与组相关的查询命令。

(1) 查询域内所有的组

Adfind.exe -f "objectClass=group" -dn

(2) 查询域内所有的全局组

以下命令是查询域内所有的全局组。

Adfind.exe -f "(grouptype=-2147483646)" -dn

如图所示,可以看到查询出域内所有的全局组。

(3) 查询域内所有通用组

以下命令是查询域内所有的通用组。

Adfind.exe -f "(grouptype=-2147483640)" -dn

如图所示,可以看到查询出域内所有的通用组。

(4) 查询域内所有的本地域组

以下命令是查询域内所有的本地域组。

Adfind.exe -f "(|(grouptype=-2147483644)(grouptype=-2147483643))" -dn

如图所示,可以看到查询出域内所有的本地域组。

(5) 查询指定组含有哪些对象

以下命令是查询指定组含有哪些对象。有两种查询方式,查询的结果一样,但是返回的objects数量不一样。

Adfind.exe -s subtree -b "CN=Domain Admins,CN=Users,DC=xie,DC=com" member或Adfind.exe -s subtree -b dc=xie,dc=com -f "(memberof="CN="Domain Admins",CN=Users,DC=xie,DC=com")"  -dn

如图所示,两条命令查询的结果是一样,但是返回的objects数量却不一样。

(6) 递归查询指定组含有哪些域用户

以下命令会递归查询指定组中含有哪些域用户。

Adfind.exe -s subtree -b dc=xie,dc=com -f "(memberof:INCHAIN:="CN="Domain Admins",CN=Users,DC=xie,DC=com")" -bit -dn

如图所示,可以看到一直递归查询Domain Admins组中含有的用户。

6. 委派相关

下面这几个是与委派相关的查询命令。

(1) 非约束性委派

如下命令是查询配置了非约束性委派的主机和服务帐户。

#查询域中配置非约束性委派的主机
AdFind.exe -b "DC=xie,DC=com" -f "(&(samAccountType=805306369)(userAccountControl:1.2.840.113556.1.4.803:=524288))" -dn ``

#查询域中配置非约束性委派的服务帐户
AdFind.exe -b "DC=xie,DC=com" -f "(&(samAccountType=805306368)(userAccountControl:1.2.840.113556.1.4.803:=524288))" -dn

如图所示,可以看到查询出配置了非约束性委派的主机和服务帐户。

(2) 约束性委派

如下命令是查询配置了约束性委派的主机和服务帐户。

#查询域中配置了约束性委派的主机,并可以看到被委派的SPN AdFind.exe -b "DC=xie,DC=com" -f "(&(samAccountType=805306369)(msds-allowedtodelegateto=*))" msds-allowedtodelegateto #查询域中配置了约束性委派的服务账户,并可以看到被委派的SPN AdFind.exe -b "DC=xie,DC=com" -f "(&(samAccountType=805306368)(msds-allowedtodelegateto=*))" msds-allowedtodelegateto

如图所示,可以看到查询出配置了约束性委派的主机和服务帐户。

(3) 基于资源的约束性委派

如下命令是查询配置了基于资源的约束性委派的主机和服务帐户。

#查询域中配置基于资源的约束性委派的主机 AdFind.exe -b "DC=xie,DC=com" -f "(&(samAccountType=805306369)(msDS-AllowedToActOnBehalfOfOtherIdentity=*))" msDS-AllowedToActOnBehalfOfOtherIdentity#查询域中配置基于资源的约束性委派的服务账户 AdFind.exe -b "DC=xie,DC=com" -f "(&(samAccountType=805306368)(msDS-AllowedToActOnBehalfOfOtherIdentity=*))" msDS-AllowedToActOnBehalfOfOtherIdentity

如图所示,可以看到查询出配置了基于资源的约束性委派的主机和服务帐户。

7.其他

下面这几个是一些其他的实战中比较常用的命令。

(1) 查找域内具备Dcsync权限的用户

如下命令是查询域中具备DCSync权限的用户。

#查找域中具有复制目录权限的用户AdFind.exe -s subtree -b "DC=xie,DC=com" nTSecurityDescriptor -sddl+++ -sddlfilter ;;;"Replicating Directory Changes";; -recmute -resolvesids#查找域中具有复制目录所有项权限的用户AdFind.exe -s subtree -b "DC=xie,DC=com" nTSecurityDescriptor -sddl+++ -sddlfilter ;;;"Replicating Directory Changes All";; -recmute -resolvesids

如图所示,查询域中具备Dcsync权限的用户。

(2) 查询域内的OU组织单位

如下命令是查询域中的OU组织单位,其会递归查询域内的所有OU组织单位

Adfind.exe -f "objectClass=organizationalUnit" -dn

如图所示,可以看到查询出域捏的OU组织单位。

(3) 查询域的ACL

如下命令是查询域的ACL。

Adfind.exe -b DC=xie,DC=com -sc getacl

如图所示,可以看到查询出域xie.com的ACL。

(4) 查询rightsGuid对应的扩展权限

如下命令是查询指定rightsGuid对应的扩展权限。

Adfind.exe -b CN=Extended-Rights,CN=Configuration,DC=xie,DC=com -f "rightsGuid=1131f6aa-9c07-11d1-f79f-00c04fc2dcd2" dn

如图所示,可以看到查询到rightsGuid为1131f6aa-9c07-11d1-f79f-00c04fc2dcd2对应的扩展权限是DS-Replication-Get-Changes。

(5) 查询域内所有GPO

如下命令是查询域内所有的GPO组策略。

AdFind.exe -sc gpodmp

如图所示,可以看到查询出域内所有的GPO组策略。

(6) 查询域内高权限的SPN

如下命令是查询域内具有高权限的SPN的帐户。

Adfind.exe -b "DC=xie,DC=com" -f "&(servicePrincipalName=*)(admincount=1)" servicePrincipalName

如图所示,可以看到查询出具有高权限的SPN的帐户krbtgt。

(7) 查询域内的所有邮箱

如下命令是将域内所有的邮箱以csv的格式显示出来。

Adfind.exe -f "mail=*" mail -s Subtree -recmute -csv mobile

如图所示,可以看到将域内所有的邮箱以csv的格式显示出来。

Adfind.exe -b dc=xie,dc=com -f "(&(objectCategory=person)(objectClass=user))" mail | findstr mail:

(8) 查询域内的所有手机号以csv格式显示

如下命令是将域内所有的手机号以csv的格式显示出来。

Adfind.exe -f "telephonenumber=*" telephonenumber -s Subtree -recmute -csv mobile

如图所示,可以看到将域内所有的手机号以csv的格式显示出来。

(9) 查询域内的ms-DS-MachineAccountQuota属性

Adfind.exe -b dc=xie,dc=com -f "ms-DS-MachineAccountQuota=*" ms-DS-MachineAccountQuota

(10) 查询域功能级别和林功能级别

#查询域功能级别Adfind.exe -default -f "(objectcategory=domain)" domainfunctionality#查询林功能级别Adfind.exe -default -f "(objectcategory=forest)" forestfunctionality

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/580243.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ruoyi-nbcio-plus基于vue3的flowable为了适配文件上传改造VForm3的代码记录

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后台管理系统 http://218.75.87.38:9666/ 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码: h…

Flutter笔记:DefaultTextStyle和DefaultTextHeightBehavior解读

Flutter笔记 DefaultTextStyle和DefaultTextHeightBehavior解读 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite:http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this article:htt…

PriorityQueue—优先级队列FollowUp

FollowUp大纲: 思维导图: FollowUp PriorityQueue: Q1:但不知道是大根堆化石小根堆 A:Q1 只需要放进去几个元素peek()出元素是大的还是小的 下面如果是5就是小根堆10就是大根堆 A:默认是小根…

Github创建远程仓库(项目)

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

OPPO Reno10Pro/Reno11/K10手机强解BL刷root权限KSU内核抓包刷机救砖

OPPO Reno10Pro/Reno11/K10手机虽然发布时间并不久,但由于天玑处理器的体质,已经支持强制解锁BL了,该漏洞来自第三方工具适配,支持OPPO天机8100/8200刷机救砖解锁BL不需要等待官方深度测试直接实现。解锁BL后的OPPO Reno10Pro/Ren…

华为ensp中BGP(边界网关协议)基础原理及配置命令

作者主页:点击! ENSP专栏:点击! 创作时间:2024年4月27日10点04分 BGP(边界网关协议)是一种路由协议,用于在互联网中的不同自治系统(AS)之间交换路由信息。它…

Edge浏览器新特性深度解析,写作ai免费软件

首先,这篇文章是基于笔尖AI写作进行文章创作的,喜欢的宝子,也可以去体验下,解放双手,上班直接摸鱼~ 按照惯例,先介绍下这款笔尖AI写作,宝子也可以直接下滑跳过看正文~ 笔尖Ai写作:…

运算符重载(2)

1.赋值运算符重载 #include<iostream> using namespace std;class Person { friend void test01(); public:Person(int age){m_Age new int(age);}/*堆区的数据由程序员手动开辟并手动释放*/~Person(){if (m_Age ! NULL){delete m_Age;}}Person& operator(Person &a…

如此建立网络根文件系统 Mount NFS RootFS

安静NFS系统服务 sudo apt-get install nfs-kernel-server 创建目录 sudo mkdir /rootfsLee 将buildroot编译的根文件系统解压缩到 sudo tar xvf rootfs.tar -C /rootfsLee/ 添加文件NFS访问路径 sudo vi /etc/exports sudo /etc/exports文件&#xff0c;添加如下一行 …

比 PSD.js 更强的下一代 PSD 解析器,支持 WebAssembly

比 PSD.js 更强的下一代 PSD 解析器&#xff0c;支持 WebAssembly 1.什么是 webtoon/ps webtoon/ps 是 Typescript 中轻量级 Adobe Photoshop .psd/.psb 文件解析器&#xff0c;对 Web 浏览器和 NodeJS 环境提供支持&#xff0c;且做到零依赖。 Fast zero-dependency PSD par…

创建SpringBoot和RabbitMQ的整合项目

文章目录 创建SpringBoot和RabbitMQ的整合项目首先快速创建一个maven项目引入SpringBoot整合rabbitMQ的依赖在src/main目录下创建resources目录并引入配置文件写消息发送者MessageSender写消息接收者MessageReceiver写RabbitMQConfig配置类写SpringBoot启动主类CommandLineRunn…

决策树模型示例

通过5个条件判定一件事情是否会发生&#xff0c;5个条件对这件事情是否发生的影响力不同&#xff0c;计算每个条件对这件事情发生的影响力多大&#xff0c;写一个决策树模型pytorch程序,最后打印5个条件分别的影响力。 一 决策树模型是一种非参数监督学习方法&#xff0c;主要…

Java高阶私房菜:JVM垃圾回收机制及算法原理探究

目录 垃圾回收机制 什么是垃圾回收机制 JVM的自动垃圾回收机制 垃圾回收机制的关键知识点 初步了解判断方法-引用计数法 GCRoot和可达性分析算法 什么是可达性分析算法 什么是GC Root 对象回收的关键知识点 标记对象可回收就一定会被回收吗&#xff1f; 可达性分析算…

使用R语言进行简单的因子分析

在本文中&#xff0c;将介绍如何使用R语言进行因子分析&#xff0c;并通过一个示例演示整个过程。因子分析是一种多元统计分析方法&#xff0c;用于探索变量之间的潜在结构和关系。R语言提供了丰富的统计工具和包&#xff0c;使因子分析的实现变得简单而高效。 准备工作 首先…

c++中的链表list的模拟实现

拖更了半个月&#xff0c;我终于来填c的坑啦。上次我们说的vetcor不知道小伙伴还记得多少呢&#xff1f;今天我们要讲list的模拟实现。 目录 架构结点list表的结构 构造函数尾插push_back()尾删pop_back()计算个数&#xff1a;size()判断空empty()※迭代器问题普通迭代器迭代器…

数据结构:实验六:图的操作

一、 实验目的 &#xff08;1&#xff09;掌握图的邻接矩阵和邻接表存储结构。 &#xff08;2&#xff09;熟练图的邻接表的基本运算。 &#xff08;3&#xff09;加深图的深度优先遍历算法和广度优先遍历算法的理解 二、 实验要求 有下图所示的带权有向图及其对应的邻…

【Python时序预测系列】麻雀算法(SSA)优化LSTM实现单变量时间序列预测(源码)

这是我的第269篇原创文章。 一、引言 麻雀算法&#xff08;Sparrow Search Algorithm&#xff0c;SSA&#xff09;是一种基于麻雀群体行为的算法&#xff0c;它可以用来优化深度学习模型中的参数。在优化LSTM模型时&#xff0c;可以通过麻雀算法来调整LSTM的参数&#xff0c;以…

亚马逊测评的目的是什么?

测评的目的&#xff1a;店铺销量、留评 特别是新品&#xff0c;一个产品销量很低也没什么评价的产品&#xff0c;很难说服真实买家们&#xff0c;因为同类目还有其他的选择&#xff0c;不管是谁都不愿意当小白鼠的&#xff0c;而且打造爆款&#xff0c;提升产品权重这些都离不…

【华为】SVI接口实验配置

【华为】SVI接口实验配置 拓扑实验要求设备核心交换机PCPC1PC2 查看VLAN验证 配置文档 拓扑 实验要求 一台三层交换机&#xff0c;两台PC PC1 和 PC2 静态获取地址&#xff0c;并处于不同VLAN 然后PC的网关是处在三层交换机LSW1身上&#xff0c;不同VLAN就是处在不同网段&…

Jenkins - macOS 上安装

文章目录 关于 JenkinsmacOS 上安装 Jenkins方式一&#xff1a;brew方式二&#xff1a;tomcat Jenkins war 关于 Jenkins 官网上下载Jenkins并将其安装到持续集成服务器 https://jenkins.io/download/ macOS 上安装 Jenkins 现在本 macOS 上测试 https://www.jenkins.io/do…
最新文章