3000+个Cmdlet全景解读:office-docs-powershell参考文档的结构、语法与参数规范
3000个Cmdlet全景解读office-docs-powershell参考文档的结构、语法与参数规范【免费下载链接】office-docs-powershellPowerShell Reference for Office Products - Short URL: aka.ms/office-powershell项目地址: https://gitcode.com/gh_mirrors/of/office-docs-powershelloffice-docs-powershell 是微软 Office 产品线的PowerShell Cmdlet 官方参考文档源码库收录了 Exchange、Microsoft Teams、Skype for Business、Whiteboard 等产品共计2800 篇 Cmdlet 参考文档。这篇指南带你用 3 个步骤看懂它的目录结构、Cmdlet 文档的固定骨架以及那套符号即语法的书写规范从此把任意一篇 Cmdlet 参考文档读成字典。 项目全景3000 篇文档如何组织整个仓库按产品划分目录每个产品目录内部又分成两大板块板块作用举例docs-conceptual/概念性教程如何连接、如何鉴权、语法规范等exchange-cmdlet-syntax.md*-ps/Cmdlet 参考正文一个 Cmdlet 一个 .md 文件Get-Mailbox.md各产品的 Cmdlet 参考文档数量一览均为.md文件产品目录文档数量Exchangeexchange/exchange-ps/exchange/1405Skype for Businessskype/skype-ps/skype/900Microsoft Teamsteams/teams-ps/teams/547Office Web Appsofficewebapps/officewebapps-ps/19SPMTspmt/spmt-ps/spmt/9Whiteboardwhiteboard/whiteboard-ps/whiteboard/7除正文外每个产品目录还有几个幕后文件docfx.json文档站构建配置决定哪些内容参与发布。例如 exchange/docfx.json 把docs-conceptual与exchange-ps分别构建到不同位置mapping/monikerMapping.json将 Cmdlet 名称映射到产品线moniker用于区分同名命令toc.yml/ 模块同名 md 文件目录导航。例如 teams.md 就是 Teams 全部 500 个 Cmdlet 的总目录repo_docs/贡献者工作手册如 NEW_CMDLETS.md 和 UPDATE_CMDLETS.md。 一个关键设计这些网页版 Cmdlet 参考文档同时会被转换回命令行的Get-Help帮助所以全文档采用极其严格的统一模板——这也是你只需学会读一篇就能读懂全部 2800 篇的原因。 Cmdlet 文档标准结构固定 8 个区块以 Get-Mailbox.md 为例每篇 Cmdlet 参考文档都由相同的 8 个区块组成顺序雷打不动YAML 元数据块文件头部---之间external help file该 Cmdlet 对应的命令行帮助 XML 文件online version网页版地址正是它让Get-Help Get-Mailbox -Online能打开本页面applicable适用产品环境如 Exchange Server 2019、Exchange Onlineschema: 2.0.0所有文档固定为 2.0.0 模式版本author/ms.author/ms.reviewer文档负责人与审核人。SYNOPSIS概述一句话说明命令用途例如 Get-Mailbox 的概述就是查看邮箱对象及其属性SYNTAX语法按参数组分块列出完整命令行形态DESCRIPTION描述详细说明含运行所需权限等注意事项EXAMPLES示例代码块在前、解释在后可含多个示例PARAMETERS参数每个参数独立小节附一小段元数据类型、是否必填、位置、默认值、是否接受管道输入、是否接受通配符INPUTS / OUTPUTS输入/输出命令可接收与返回的对象NOTES / RELATED LINKS备注/相关链接补充说明与延伸阅读。以 Teams 的 Add-TeamUser.md 为例其参数小节长这样——每个参数都配有Type、Required、Position、Accept pipeline input等元数据扫一眼就知道-GroupId和-User必填、-Role可选且默认为 Member### -Role Member or Owner. Type: String Required: False Position: Named Default value: Member Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False✍️ 语法符号速查4 个符号读懂任意 CmdletExchange 系列的 Cmdlet 语法使用一套统一的符号约定完整规则见 exchange-cmdlet-syntax.md符号含义示例-参数名-Identity 参数可取的值-Location ServerName[ ]整对带方括号可选仅参数名带方括号位置参数可省略参数名[-ResultSize Unlimited]、[[-Identity] MailboxId]\|值之间二选一-Enabled $true \| $falseCommonParameters所有 Cmdlet 通用的公共参数如-Verbose、-WhatIf结尾固定出现举个最容易混淆的例子Get-Mailbox [[-Identity] MailboxIdParameter]中Identity是位置参数且可选因此下面两种写法等价Get-Mailbox -Identity userexample.comGet-Mailbox userexample.com⚠️ 补充两条实用规则值中含空格时务必加引号单引号或双引号均可双引号内$会被当作变量如需字面输出要用反引号转义。 参数组Parameter Sets为什么有些参数不能混用SYNTAX 区块常常分成多个参数组。参数组是一组可以共同使用的参数同一组内随意搭配不同组之间互斥。以New-SystemMessage为例它有两个参数组第一组用-DsnCode-Internal定义错误码第二组用-QuotaMessageType定义配额类型。因此-DsnCode与-QuotaMessageType不能出现在同一条命令里而-Language、-Text等两组共有的参数则随时可用。判断技巧写命令前先确认你选的参数属于哪个参数组把参数组当作套餐整体选用即可。️ 如何更新 Cmdlet 文档platyPS 自动生成这些文档不是手敲的而是用开源工具platyPS从 PowerShell 会话中导出生成。想贡献一篇新 Cmdlet 文档标准流程是安装 platyPSInstall-Module -Name platyPS并连接到对应产品的 PowerShell 环境运行New-MarkdownHelp -Command Cmdlet名 -OutputFolder 路径导出骨架文件按上述 8 区块模板补充 SYNOPSIS、DESCRIPTION、示例与参数说明官方建议直接抄作业——仿照同产品其他 Cmdlet 的写法Fork 仓库、提交文件、发起 Pull Request审核通过后发布到 Microsoft Learn 文档站。详细步骤可阅读 NEW_CMDLETS.md快速上手修改现有文档则参考仓库根目录的 README.md。整个fork → 编辑 → 提交 Pull Request → 审核合并的协作流程如下图所示如果想本地阅读或参与维护可克隆仓库约 2900 个文档文件git clone https://gitcode.com/gh_mirrors/of/office-docs-powershell 小结3 句话记住这套 PowerShell 参考文档找文档进产品目录如exchange/exchange-ps/exchange/一个 Cmdlet 一个同名.md文件总目录在同目录的模块 md 文件里读文档认住 SYNOPSIS → SYNTAX → EXAMPLES → PARAMETERS 四大区块用4 个符号 参数组规则读懂任意命令写文档platyPS 生成骨架 严格 2.0.0 模板 Fork/PR 流程网页帮助与Get-Help命令行帮助同源。掌握这套规范后无论面对 Exchange 的 1400 篇还是 Teams 的 547 篇 PowerShell Cmdlet 参考文档你都能像查字典一样快速定位答案。【免费下载链接】office-docs-powershellPowerShell Reference for Office Products - Short URL: aka.ms/office-powershell项目地址: https://gitcode.com/gh_mirrors/of/office-docs-powershell创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

如何最大化B2 Command Line Tool的sync命令:多线程、正则排除与dry-run参数全解析

如何最大化B2 Command Line Tool的sync命令:多线程、正则排除与dry-run参数全解析

如何最大化B2 Command Line Tool的sync命令:多线程、正则排除与dry-run参数全解析 【免费下载链接】B2_Command_Line_Tool The command-line tool that gives easy access to all of the capabilities of B2 Cloud Storage 项目地址: https://gitcode.com/gh_mirr…

2026/8/23 16:54:15 阅读更多 →
Musea 组件画廊快速入门:用 Vize 搭建组件文档、Design Token 与 VRT 体系

Musea 组件画廊快速入门:用 Vize 搭建组件文档、Design Token 与 VRT 体系

Musea 组件画廊快速入门:用 Vize 搭建组件文档、Design Token 与 VRT 体系 【免费下载链接】vize Blazing fast Vue.js Toolchain. Compiler, Linter, Type Checker, Formatter, LSP, Story System, Editor Extensions. This already passed 10k test suites, inclu…

2026/8/22 14:49:08 阅读更多 →
135、洞察驱动的实战标题——色调映射的“审美偏差“——日系/欧系/国产手机的影调差异来源,从直方图塑形到局部对比度控制的调参心法

135、洞察驱动的实战标题——色调映射的“审美偏差“——日系/欧系/国产手机的影调差异来源,从直方图塑形到局部对比度控制的调参心法

135、洞察驱动的实战标题——色调映射的"审美偏差"——日系/欧系/国产手机的影调差异来源,从直方图塑形到局部对比度控制的调参心法 上周三晚上十一点,我盯着两台旗舰机的同场景夜景样张,差点把咖啡泼在键盘上。一台是日系某大厂,一台是欧系某老牌,同一颗IMX传…

2026/8/22 14:48:08 阅读更多 →

最新新闻

信息学竞赛必备数学符号全解:从基础运算到复杂度分析

信息学竞赛必备数学符号全解:从基础运算到复杂度分析

1. 项目概述:为什么OI选手必须啃下数学符号这块硬骨头刚接触信息学竞赛(OI)那会儿,我总觉得算法和数据结构是硬核,数学符号不过是些花里胡哨的“装饰”。直到在赛场上,因为把一个求和符号Σ的下标看错&…

2026/8/23 17:08:20 阅读更多 →
Kronos-mini NPU 性能测试:昇腾910B上74ms延迟的同步计时与npu-smi快照解析

Kronos-mini NPU 性能测试:昇腾910B上74ms延迟的同步计时与npu-smi快照解析

Kronos-mini NPU 性能测试:昇腾910B上74ms延迟的同步计时与npu-smi快照解析 【免费下载链接】kronos-mini-npu 可直接在华为昇腾 NPU 上运行,用于金融 K 线序列的预测与分类。该项目基于 Kronos-mini 模型,提供完整的 NPU 推理流程&#xff0…

2026/8/23 17:08:20 阅读更多 →
如何写出高质量的自定义React Hook?从react-custom-hooks提炼的6条设计原则

如何写出高质量的自定义React Hook?从react-custom-hooks提炼的6条设计原则

如何写出高质量的自定义React Hook?从react-custom-hooks提炼的6条设计原则 【免费下载链接】react-custom-hooks React Custom Hooks S.Leschev: useArray useAsync useClickOutside useCookie useCopyToClipboard useDarkMode useDebounce useDebugInformation u…

2026/8/23 17:08:20 阅读更多 →
如何5分钟快速上手Verde:安装教程与你的第一个空间数据插值网格

如何5分钟快速上手Verde:安装教程与你的第一个空间数据插值网格

如何5分钟快速上手Verde:安装教程与你的第一个空间数据插值网格 【免费下载链接】verde Processing and gridding spatial data, machine-learning style 项目地址: https://gitcode.com/gh_mirrors/ve/verde Verde 是一个用 Python 处理与网格化&#xff08…

2026/8/23 17:08:20 阅读更多 →
为什么strength=1.0会翻车?SDXL Inpainting 0.1 已知局限与规避策略全解读

为什么strength=1.0会翻车?SDXL Inpainting 0.1 已知局限与规避策略全解读

为什么strength1.0会翻车?SDXL Inpainting 0.1 已知局限与规避策略全解读 【免费下载链接】stable-diffusion-xl-1.0-inpainting-0.1 项目地址: https://ai.gitcode.com/hf_mirrors/diffusers/stable-diffusion-xl-1.0-inpainting-0.1 如果你在使用 SDXL In…

2026/8/23 17:08:20 阅读更多 →
AutoScientists:AI Agent自组织团队如何重塑长周期科学实验

AutoScientists:AI Agent自组织团队如何重塑长周期科学实验

1. 从单兵作战到“自组织军团”:AI Agent团队如何重塑长周期科学实验最近在AI圈子里,一个叫“AutoScientists”的概念讨论度挺高,尤其是在一些前沿的科研社区和开源项目里。简单来说,它描绘的是一种未来图景:不再是单个…

2026/8/23 17:07:19 阅读更多 →

日新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →