简介AZ-104认证备考者可将这份题库型PDF作为考前冲刺的核心工具。它面向准备参加微软MCP认证中Azure管理员方向的IT专业人士重点覆盖Azure资源管理、资源标签使用、Azure AD条件访问策略等核心知识帮助考生从题目中理解不同方案的正误差异。MCP认证是微软技术能力的重要证明通过这套题库练习也能进一步理解Azure资源治理与条件访问策略的设计思路。整个资源包仅含1个PDF文件压缩后约45.55MB内容经Expert Verified验证支持自定义视图设置便于按Topic逐题练习或反复自测。目前已有120人学习这套题库。题库收录了类似“为不同部门虚拟机分配标签以建立关联”的典型题目也深入考查全局管理员从不受信任位置连接Azure AD时必须启用MFA和Azure AD已加入设备等条件访问配置每道题均给出正确答案、参考文档链接和社区投票分布便于考生对照解析、识别常见误选从而高效补足Azure管理与身份安全方面的薄弱环节。1. 从文件名看 AZ-104这不是题库答案是一份需要二次加工的备考素材拿到AZ-104 Exam微软ET_202409.pdf这个文件名先别急着当题库刷。AZ-104 是微软 Azure Administrator 认证的考试代码全称 Exam AZ-104: Microsoft Azure Administrator202409 是这份 PDF 的整理时间ET 大概率是培训机构或题库站的缩写。这类 PDF 在圈子里流传很广里面通常是按知识点整理的真题回忆、模拟题和答案价值在于帮你快速摸清考点分布坑在于题目质量参差、答案可能过时尤其 2023 年后微软把 Azure AD 更名为 Microsoft Entra ID很多老题库的术语还没改过来。这份 PDF 适合两类人一类是已经在做 Azure 运维、想拿证书换项目资质的从业者另一类是刚接触 Azure、需要一份考点地图来规划学习路径的新手。前者可以拿它查漏补缺后者必须配合官方文档和动手实验一起用。我的建议很直接把这 PDF 当作索引用它确定考试范围再回微软官方学习路径和文档里补细节最后必须切到真实环境里敲命令。纯背 PDF 想过 AZ-104 基本不可能因为考试里有大量基于场景的拖拽题和案例题背答案救不了你。2. AZ-104 到底在考什么五大能力域、三种题型与 202409 版的变化2.1 能力域占比怎么读别把时间花在平均分配上AZ-104 的官方考试大纲把内容分成五个能力域每个域的题目占比不同。这部分信息在 PDF 里通常有一页考试技能概览但很多人直接翻过去看题等于把最重要的地图扔了。占比不是题目的精确数量而是分数权重的近似值直接影响复习时间和精力分配。能力域官方占比核心内容我的复习建议权重管理 Azure 身份与治理15-20%Entra ID原 Azure AD、用户与组、RBAC 角色分配、订阅与管理组、Azure Policy、锁25%实施存储解决方案15-20%存储账户、Blob、文件共享、队列、表、访问密钥与 SAS、复制策略20%实施 Azure 计算资源20-25%虚拟机、VMSS、容器实例、AKS 基础、可用性集与可用区25%配置虚拟网络15-20%虚拟网络、子网、网络安全组、路由表、DNS、对等连接、负载均衡25%监控和维护 Azure 资源10-15%备份与恢复、Azure Monitor、日志分析、警报、成本管理15%注意第 5 章监控维护占比最低但几乎是每个案例题里都会出现的配角。比如给你一个 VM 故障场景答案里常混着恢复服务备份和日志诊断的选项。我见过很多人因为这章占比低就草草过一遍结果在案例题里被这些选项干扰丢分丢在配角上。身份和虚拟网络是这考试里最容易挂人的两个域。身份域的题偏概念和命令记忆网络域的题则喜欢把多个服务串成一个拓扑图让你判断问题出在哪层。PDF 里如果某个域下的题明显多于其他域大概率是培训机构重点收录的这也能侧面印证考点密度。2.2 三种题型里最阴的是案例研究题AZ-104 的题型不只单选多选还有三类普通选择题、拖拽题把步骤按顺序拖到对应位置、案例研究题。案例研究题是目前挂人最多的地方形式是给你一段两三页的企业场景描述包含一家公司的现有架构、痛点、约束条件然后连续出 5 到 10 道小题每道题的答案都要基于这个场景来判断。这种题的难点不在知识点本身而在于信息量超载。场景描述里会有大量无关细节比如公司规模、部门结构、合规要求真正影响答案的可能就两句话。很多人刷 PDF 里的普通选择题习惯了只看题干最后一句到了案例题里还这么干轻则选错作用域重则整组题连错。刷 PDF 时遇到案例题我的做法是把它当作阅读理解训练先不看题目只看场景描述自己列出场景里涉及哪些 Azure 服务、有哪些约束再逐题作答。这个习惯能明显提升考场上读案例的速度。另外注意案例研究题是共享场景的检查时不要因为改了前一题的答案连带把后面的逻辑也推翻了。改答案前先在草稿纸上确认新答案和场景约束不冲突。2.3 202409 版相比老题库的差异点2024 年 9 月的 AZ-104 考纲相比 2021 到 2023 年的版本有一些明显变化主要体现在术语和新增服务上。最大的变化是 Entra ID 全面取代 Azure AD 的叫法题目里如果还出现 Azure Active Directory 字样要么是旧题要么是故意挖坑的干扰项。其次是 Microsoft Entra ID Governance 相关能力访问评审、特权身份管理 PIM在身份域里的权重有所提升老题库里这部分通常只有一两道题现在可能占三到四道。另外202409 版的案例题更倾向于混合场景比如本地服务器迁移到 Azure VM 时如何规划存储、备份策略、可用性选项的组合方案。老题库的答案往往只考单个服务的使用新版更看重多个服务之间的配合。刷 PDF 时如果发现某些题的四个选项里有两到三个都是正确做法只是成本和复杂度不同这种题要特别留心它考的不再是概念对错而是在约束条件下选最优解。PDF 里没有讲解但你的判断标准是满足需求的前提下哪个选项用的 Azure 资源最少、运维成本最低就是答案。3. 把题库 PDF 变成学习路径先搭知识骨架再刷题3.1 用能力域反向建知识目录拿到 PDF 后的第一步不是从第一页开始看而是先把它拆成五摞。按 PDF 的目录或题目标签把每一道题归到五个能力域里归不进去的单独放一边。这个过程本身就是一次复习相当于在大脑里建立了知识点到考点的初步映射。建目录时不要用 Excel 记太慢。我的习惯是直接建五个 Markdown 文件文件名分别是identity.md、storage.md、compute.md、network.md、monitor.md每个文件里按子主题再分小节。比如compute.md下面拆成虚拟机、VMSS、容器、可用性四个二级标题把 PDF 里对应题目编号填进去。之后每做一道 PDF 里的题就更新对应文件。这样坚持两三周你脑子里会自然形成一个知识地图看到题就知道它考的是哪个子主题以及这个子主题还有哪些没覆盖的点。这里的关键是PDF 里没有但考纲里有的子主题你要主动补进去。比如考纲里提到 Azure Virtual DesktopAVD属于计算资源域很多 PDF 只有一两道题甚至没有但真实考试确实出现过。把知识骨架建立起来之后缺口一目了然学的时候就知道往哪儿用力。3.2 对照微软官方学习路径做逐项勾选PDF 能告诉你考点有哪些但不能告诉你每个考点的深度和正确做法。这部分的补全工作需要回到微软官方文档和 Microsoft Learn 的 AZ-104 学习路径。去搜az-104 learn path找到微软官方那张学习路径总览把 PDF 里拆出来的子主题和官方模块一一对照。PDF 子主题官方学习模块必读文档类型RBAC 角色分配管理 Azure 身份与治理权限快速入门 概念说明存储访问密钥与 SAS实施存储解决方案概念 代码示例虚拟机可用性实施计算资源概念 CLI 参考网络安全组配置虚拟网络概念 规则优先级说明备份策略监控和维护概念 操作指南官方文档不需要整页通读抓住三个部分就行概念说明理解服务是什么、解决什么问题、限制与配额很多题目考的是边界值比如存储账户命名规则、NSG规则数量上限、CLI/PowerShell 命令示例和考试拖拽题高度相关。这个过程注定比直接刷题慢但它是把陌生题变成熟悉题的必经之路。有个偷懒但高效的方法是给五个能力域各建一张卡片每张卡片正面写子主题名称反面写该子主题在官方文档里和 PDF 里给出的关键参数差异。比如 PDF 里说存储账户要选冗余级别官方文档里则告诉你冗余级别还分为主区域、从区域、访问频率三个参数组合。刷题时遇到这类题你的信息量明显比对手大。3.3 刷题的正确姿势错题归档而不是追求遍数很多人刷 PDF 喜欢从头到尾做一遍对答案把错题标记然后来第二遍这叫被刷题。真正有效的是错题归档。每次做题不要只标记对错要把错的题按失分原因分类是概念记错了还是限制条件没看到还是命令参数混了还是场景理解偏了。我一般会在 Markdown 知识文件里做一个错题登记表格字段是题号、能力域、错误选项、正确选项、失分原因、对应官方文档链接。每道错题都要写一句失分原因这句话绝对不能是“粗心大意”必须具体到知识点。比如误选了 StorageV2 账户实际场景要求不支持 Blob 分层存储的旧版本——这才叫原因。题号能力域错选正确失分原因042存储常规存储账户BlockBlobStorage漏看场景里要求高吞吐专用 Blob118网络删除子网再重建缩小子网忘记正在使用的子网不能直接删除203身份全局管理员用户管理员混淆内置角色的权限范围错题归档后每周复习一次只复习原因不重看题目。原因是知识点的压缩包看原因比重做一遍题效率高很多。二刷 PDF 时只刷错题不再做对的题把省下来的时间拿去查官方文档。这样两遍下来你的知识闭合程度比三遍全刷高得多。3.4 PDF 里答案与官方文档冲突时以文档为准题库 PDF 最大的风险不在于错题多而在于你看完非常顺畅、理所当然。培训机构收录的题通常都附答案但答案未必是官方标准。遇到冲突时唯一权威的来源是 Microsoft Learn 的官方文档。比如某 PDF 里说存储账户生成 SAS 必须使用 AzCopy而官方文档明确告诉你使用 Azure CLI 的az storage container generate-sas也能生成。这种情况下就以官方文档为准考试评分以官方行为为准。还有一种常见的冲突是术语版本。老 PDF 写 Azure AD新考试叫 Entra ID。如果你不确定当前考纲名字直接打开微软官方学习路径页面以页面上的名词为准。我在备考群里见过有人因为死记旧术语在身份管理题里直接排除掉正确答案理由是“这个词没见过”。这是最亏的丢分方式。4. 用免费额度搭一套可操作的实验环境az CLI 与模板的最小上手组合4.1 为什么必须动手纯背题在考场会翻车的三个地方背题通过 AZ-104 的概率正在逐年降低原因有三个第一拖拽题考的是操作步骤顺序比如把一处 VM 从可用性集 A 移到可用性集 B四个动作的先后顺序错了就不得分这种题的正确答案必须在环境里做过才有肌肉记忆。第二案例研究题里经常出现“你执行了某个命令后发现报错现在需要判断下一步操作”的提问方式没接触过真实 CLI 报错的人基本凭蒙。第三最近几个版本的考题加入了命令补全或参数匹配类题目比如给定四个选项问哪个命令能从存储账户删除空目录。动手实验的成本没那么高个人订阅新账号可以领取免费试用额度足够撑两个月的基础练习。关键是别把实验环境做得太重只要覆盖身份、存储、计算、网络、监控五个能力域的最小场景即可。4.2 五分钟跑通的 az CLI 最小组合实验环境的第一步是安装 Azure CLI。Windows 上用 MSI 安装包macOS 上用 HomebrewLinux 用官方源。安装完成后首先要做的事是登录和确认订阅# 登录 Azure 账号浏览器会自动弹出认证页面 az login # 列出当前账号可见的订阅确认自己有权限操作 az account list --output table # 指定要操作的订阅后续命令都基于这个订阅执行 az account set --subscription Pay-As-You-Go # 列出指定区域的可用 VM 大小,验证区域资源充足性 az vm list-sizes --location eastasia --output table登录后要把订阅名称替换成你账号里实际的订阅名。这一步如果漏了后面所有命令都可能执行在默认订阅上造成资源建错地方。列出可用 VM 大小很重要因为免费订阅在某些区域对特定型号不开放提前查清楚能避免创建 VM 时不停报错。接着建资源组资源组是 Azure 里所有资源的容器后续实验里的 VM、存储、网络都必须依托资源组存在# 创建资源组名字要全局唯一且在区域内唯一 az group create --name rg-az104-lab --location eastasia # 验证资源组是否创建成功并查看其基本信息 az group show --name rg-az104-lab --output json资源组的命名建议带上用途前缀。eastasia 不一定适合你请换成离你最近的可用区域。区域选错了不影响功能但网络延迟会让后续操作体感变差。做完这两组命令你的实验环境骨架就搭好了。创建一台最小规格的 Linux VM是熟悉计算资源域最快的方法# 创建 VM自动生成 SSH 密钥并保存在本地 az vm create \ --resource-group rg-az104-lab \ --name vm-lab-001 \ --image UbuntuLTS \ --size Standard_B1s \ --admin-username labadmin \ --generate-ssh-keys \ --public-ip-sku Basic # 查看 VM 运行状态和公网 IP az vm show \ --resource-group rg-az104-lab \ --name vm-lab-001 \ --query {powerState:powerState, publicIP:publicIpAddress} \ --output table # 查看 VM 使用的托管磁盘和 SKU 信息 az vm list \ --resource-group rg-az104-lab \ --output table--size Standard_B1s是最低等级的 VM适合做实验但生产环境不推荐。--admin-username不能是admin或root等保留字否则直接报错。SSH 密钥生成后保存在本地~/.ssh目录后续登录不需要密码。VM 创建完成后它的托管磁盘和虚拟网络也一并创建这一串资源以后删除时要一起处理。存储域的最小实验只需要一个存储账户和容器# 存储账户名必须全局唯一且只能使用小写字母和数字 az storage account create \ --resource-group rg-az104-lab \ --name stlab001202409 \ --location eastasia \ --sku Standard_LRS \ --kind StorageV2 # 在存储账户里创建名为 upload 的 Blob 容器 az storage container create \ --account-name stlab001202409 \ --name upload \ --auth-mode login存储账户名的长度是 3 到 24 位且只能小写字母数字stlab001202409这种后缀加日期的命名方式能大幅降低冲突概率。--auth-mode login表示用当前登录身份操作容器而不是用访问密钥这是当前推荐的安全做法。容器创建完成后可以再补一条az storage blob upload随便传一个本地文件进去就能完整体验一次上传链路。网络域的最小实验是建一套带网络安全组NSG的虚拟网络# 创建虚拟网络并指定子网地址段 az network vnet create \ --resource-group rg-az104-lab \ --name vnet-lab-001 \ --address-prefix 10.0.0.0/16 \ --subnet-name subnet-001 \ --subnet-prefix 10.0.1.0/24 # 创建网络安全组并绑定到子网 az network nsg create \ --resource-group rg-az104-lab \ --name nsg-lab-001 az network vnet subnet update \ --resource-group rg-az104-lab \ --vnet-name vnet-lab-001 \ --name subnet-001 \ --network-security-group nsg-lab-001 # 添加一条允许 SSH 入站流量的规则 az network nsg rule create \ --resource-group rg-az104-lab \ --nsg-name nsg-lab-001 \ --name Allow-SSH \ --priority 100 \ --direction Inbound \ --protocol Tcp \ --source-address-prefixes 10.0.0.0/24 \ --source-port-ranges * \ --destination-address-prefixes * \ --destination-port-ranges 22 \ --access Allow地址前缀10.0.0.0/16划分子网时10.0.1.0/24能提供 251 个可用地址对实验绰绰有余。NSG 规则优先级数值越小越优先这里设 100 表示高于默认规则。安全组的核心概念是默认拒绝所有入站你显式放行什么才通什么。做完这组命令你已经把网络域的大部分考点亲手过了一遍。4.3 不踩费用坑的 ARM 模板部署参数与配额检查现代 Azure 运维里直接命令行建资源是少数场景更多时候用 ARM 模板基础设施即代码。考试里的拖拽题经常涉及 ARM 模板参数的写法PDF 里通常只给一段模板让你判断哪里错了。这里给出一个最小 ARM 模板的骨架使用前注意参数和配额检查。{ $schema: https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#, contentVersion: 1.0.0.0, parameters: { storageAccountName: { type: string, metadata: { description: 存储账户名全局唯一 } }, location: { type: string, defaultValue: eastasia, allowedValues: [ eastasia, southeastasia, japaneast ], metadata: { description: 部署区域 } } }, resources: [ { type: Microsoft.Storage/storageAccounts, apiVersion: 2023-05-01, name: [parameters(storageAccountName)], location: [parameters(location)], sku: { name: Standard_LRS }, kind: StorageV2, properties: { minimumTlsVersion: TLS1_2 } } ] }模板里的parameters块定义输入参数模板部署时传入不同的参数值就能在不同环境复建同样的资源。allowedValues限定了可选区域能有效防止部署时手滑选错区域。minimumTlsVersion: TLS1_2是企业里常见的合规要求考试时会拿这种细节做选项区分。模板写好后同目录建一个parameters.json{ $schema: https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#, contentVersion: 1.0.0.0, parameters: { storageAccountName: { value: stlabarm001 }, location: { value: eastasia } } }然后执行部署命令az deployment group create \ --resource-group rg-az104-lab \ --template-file storage-template.json \ --parameters storage-template.parameters.json部署命令里的--template-file和--parameters分别是模板和参数文件路径。如果模板里有语法错误命令会立即报错并指出错误行号这是排查模板问题最快的方式。配额检查在部署前用az vm list-usage --location eastasia --output table查看所选区域的 VM 总配额和已用数量。免费订阅的 vCPU 配额通常是 4 到 8 个如果连续创建多台 VM 或碰到大规格容易触发配额不足错误。遇到QuotaExceeded不是模板写错了是账号配额到了上限只能删掉旧资源或换区域。4.4 用成本估计来验证实验合理性实验做得越贴近考试越好但费用是真实存在的。Azure 官方有定价计算器但实验过程中更实用的是一条命令查本月预估成本az cost management query \ --type ActualCost \ --timeframe MonthToDate \ --dataset-usage {granularity: {type: Daily}} \如果你的订阅不支持成本查询接口也可以在 Azure 门户的“成本管理 计费”里看当月账单。我建议每周查一次如果当月预估超过 100 元人民币就该考虑删除 VM、缩容存储账户 SKU 或停止某些非关键资源。实验的最终目的是让考点在脑子里留下肌肉记忆烧钱烧得太猛会让人半途而废。实验里 VM 用完就deallocate关机不释放它只收磁盘费用。不要直接删除资源组里所有资源因为有些资源重建起来很繁琐。5. 避坑题库对不上新版考纲、实验环境欠费、删除后还在计费5.1 题库答案过时碰到 Azure AD 术语直接警惕现象做 PDF 里的身份管理题四个选项里出现了 Azure Active Directory 的完整名称你按照老题库选了它结果考试里对答案时发现该选项被替换成了 Microsoft Entra ID。原因微软从 2023 年下半年开始逐步停用 Azure AD 名称考试题目已经同步更新。解决刷题时遇到 Azure AD 字样先画个问号去 Microsoft Learn 搜索确认当前术语所有身份相关概念整理到identity.md时把新旧名词对照写一遍防止考场上条件反射选旧词。5.2 QuotaExceeded模板没写错是订阅配额到了上限现象部署 ARM 模板创建 VM 时命令报错错误信息里有QuotaExceeded你检查模板语法没有错误。原因订阅在当前区域对 vCPU 或公网 IP 数量有限制免费试用账号配额更低。解决先执行az vm list-usage --location eastasia --output table查看配额剩余。如果 vCPU 不够删除不用的 VM不只是停止必须删除才能释放配额。如果公网 IP 不够给 VM 更换成StandardSKU或使用 NAT 网关减少公网 IP 占用。这条坑在考试案例题里出现过类似的题干描述为“部署模板成功但始终报配额错误”很多人的第一反应是改模板正确思路是查订阅配额。5.3 删除 VM 不等于停止计费托管磁盘和公共 IP 还在扣钱现象月底看账单发现比预期高检查后发现明明删掉了创建的三台 VM费用还在走。原因VM 删除后托管磁盘、公共 IP、虚拟网络等附属资源不会自动删除。VM 释放是基于计算资源的计费磁盘是按存储容量计费公共 IP 是独立计费项三者的生命周期都独立于 VM。解决删除 VM 时用az vm delete --resource-group rg-az104-lab --name vm-lab-001 --yes这条命令只删 VM 本身不是整个资源组。完整清理用az group delete --resource-group rg-az104-lab --yes把资源组里所有资源一并删除。改过 VM 的大小或 SKU 后旧磁盘可能成为游离资源需要手动az disk list排查并删除。这是考场上易混淆的知识点停用 VM 和删除 VM 的区别停止 VM 只省计算费用磁盘网络费用照收。5.4 只看题库不碰环境案例题的时间根本不够用现象做案例研究题时感觉每个字都认识但要花很长时间在四个选项里权衡最后做到一半发现时间过半。原因案例题是场景驱动不是概念驱动。只看 PDF 里的人没有在真实环境里操作过对服务之间如何配合缺乏直觉每道题都在用排除法。解决实验环境里把每个能力域的最小场景完整走一遍留意各服务创建时的前置条件和默认行为。比如在实验里创建 VM 后访问它的临时磁盘你会发现临时磁盘的空间大小和 VM 规格绑定重启后数据丢失但数据盘不会丢。这种体感是背题无法替代的。考场上遇到案例题先通读场景再做题不要在不确定的单题上耗时超过 90 秒。5.5 模拟题分数虚高评测结果不等于考试结果现象用某机构的模拟考试成绩衡量备考状态模拟考 80 分以上但真实考试只考了 600 多分通过线是 700。原因模拟题库的难度和分布未必对照最新考纲有些机构只收录简单题或老题。特别是 PDF 里的自测题很多是概念直给型无法模拟案例研究题的读题压力。解决对模拟分要有感知上的打折用错题归档结果作为真实依据对照本章前面的知识目录看还有哪些子主题的官方文档没查完如果一套题做三遍以上还能错同一道题说明该知识点有根本性误解要回到文档看概念不要靠刷题去猜。6. 六周备考节奏与三遍刷题法从 PDF 到考场的最后十米拿到 PDF 后我建议排一个六周计划前两周建骨架中两周做实验后两周刷题库和案例题。具体节奏可以按你的空闲时间调整但三条原则不能破每周至少三次动手敲命令错题原因必须写满三十字以上考前一天只复盘知识地图不再做新题。三遍刷题法的核心是每一遍的侧重点不同。第一遍只做不看答案把所有题目过一遍把不确定的题目标记出来这一遍不追求正确率只建立题感。第二遍只看错题和不确定的题对照官方文档纠正把失分原因写进归档表格。第三遍只做案例研究题和拖拽题每道题尝试先不看选项、自己口述解题步骤再和正确答案比对。三遍下来PDF 的价值才算真正榨干——第一遍解决见多识广第二遍解决知识盲区第三遍解决解题逻辑。考前一天的任务是看五个能力域的错题归档表格快速检查所有子主题的官方文档链接是否都能定位到。如果哪条链接点开自己都觉得陌生说明那个知识点还没稳固临时记一下再放下。晚上保证睡眠别熬夜冲刺因为这考试考的不只是记忆还有案例题里的信息筛选效率精神状态直接影响读题速度。考试当天先快速浏览一遍案例研究题的场景描述不用急着做题先在草稿纸上画出资源拓扑和约束条件。普通选择题遇到两道题答案高度相似的情况对照题目问的是“哪种方案成本最低”还是“哪种方案立即生效”选项描述里出现部署期间、立即、最终一致这类词的优先级不同。这是很多老考生考完对答案时最容易拍大腿的地方。考完记得把 PDF 里的错题归档表格留好大多数情况下你不会只考一次就能达到预期分数这些记录是二战的起点。我个人第一次考就栽在案例题速度上后来重新翻归档表时才发现那些错题原因早已经在提示我读题太慢。从那以后我每做一道案例题都计时控制在 90 秒内第二次顺利通过。希望这套方法能帮你在 AZ-104 上少走一段弯路祝顺利。本文还有配套的精品资源点击获取