build 6ddc7a35 | content blog-content@417154f · 338 posts | profiles 32 · corpus 315 | ● 0 skipped | format run

$ soultec get solution/microsoft/microsoft-365 -o yaml$ soultec get solution/microsoft/microsoft-365 -o json$ soultec get solution/microsoft/microsoft-365 -o toml$ soultec get solution/microsoft/microsoft-365 -o xml$ python3 microsoft/microsoft-365.pyPS> ./microsoft/microsoft-365.ps1$ go run microsoft/microsoft-365.go$ node microsoft/microsoft-365.js

apiVersion: soultec.ch/v1kind: Solutionmetadata: name: microsoft/microsoft-365 locale: en labels: vendor: Microsoft 365 capability/modern-workplace: 1.69 capability/security: 1.91 vendor/microsoft: 2.61 annotations: source: src/content/solutions/en/microsoft/microsoft-365.md route: /en/solutions/microsoft/microsoft-365/ schema: /nerd/schema/solutions.json markdown: /en/solutions/microsoft/microsoft-365.mdspec: title: Microsoft 365 tags: [modern-workplace, security] vendors: [microsoft] summary: >- Mail, collaboration, storage and identity on subscription. Identity is the most often underestimated part. photoNeed: >- An Azure or Microsoft 365 admin surface on screen, being worked in rather than presented stub: false draft: false kind: product addon: false vendorName: Microsoft 365 status: current practice: >- Draft, not yet reviewed. Our work usually starts with Exchange Online and continues with Entra ID. The mailbox migration is manageable. Conditional access, guest accounts and the question of who is actually a Global Administrator take considerably longer. practiceReview: true sections: - heading:

What it is

body: | Microsoft 365 bundles Exchange Online, Teams, SharePoint and OneDrive, along with device and identity management. The common denominator is Entra ID: nearly every permission in the suite hangs off it. - heading:

What it is for

body: | Working across sites without running the servers for it. That has become the default, usually because the work of running your own servers goes away. - heading:

What to watch

body: | Two things get missed regularly. Storage moves from a file server with permissions that grew over time into SharePoint, and the permissions move with it. They are best cleaned up during the migration. And the default retention in the recycle bin is not a backup. If you need to restore from weeks ago, plan that separately.status: corpus: 315 services: - {ref: services/modern-workplace, score: 0.70} - {ref: services/digital-workplace, score: 0.48} - {ref: services/security, score: 0.45} - {ref: services/cloud, score: 0.42} experts: - {ref: experts/steven-rodenburg, score: 0.43} - {ref: experts/matthias-frech, score: 0.42} - {ref: experts/michael-steg, score: 0.40} neighbours: - {ref: solutions/microsoft, relation: parent} - {ref: solutions/microsoft/microsoft-azure, score: 0.76} - {ref: solutions/vmware/vmware-cloud-foundation/addon/identity-security, score: 0.70} search: /en/search.json
{ "apiVersion": "soultec.ch/v1", "kind": "Solution", "metadata": { "name": "microsoft/microsoft-365", "locale": "en", "labels": { "vendor": "Microsoft 365", "capability/modern-workplace": 1.69, "capability/security": 1.91, "vendor/microsoft": 2.61 }, "annotations": { "source": "src/content/solutions/en/microsoft/microsoft-365.md", "route": "/en/solutions/microsoft/microsoft-365/", "schema": "/nerd/schema/solutions.json", "markdown": "/en/solutions/microsoft/microsoft-365.md" } }, "spec": { "title": "Microsoft 365", "tags": [ "modern-workplace", "security" ], "vendors": [ "microsoft" ], "summary": "Mail, collaboration, storage and identity on subscription. Identity is the most often underestimated part.", "photoNeed": "An Azure or Microsoft 365 admin surface on screen, being worked in rather than presented", "stub": false, "draft": false, "kind": "product", "addon": false, "vendorName": "Microsoft 365", "status": "current", "practice": "Draft, not yet reviewed. Our work usually starts with Exchange Online and continues with Entra ID. The mailbox migration is manageable. Conditional access, guest accounts and the question of who is actually a Global Administrator take considerably longer.\n", "practiceReview": true, "sections": [ { "heading": "

What it is

",
"body": "Microsoft 365 bundles Exchange Online, Teams, SharePoint and OneDrive, along with device\nand identity management. The common denominator is Entra ID: nearly every permission in\nthe suite hangs off it." }, { "heading": "

What it is for

",
"body": "Working across sites without running the servers for it. That has become the default,\nusually because the work of running your own servers goes away." }, { "heading": "

What to watch

",
"body": "Two things get missed regularly.\n\nStorage moves from a file server with permissions that grew over time into SharePoint, and\nthe permissions move with it. They are best cleaned up during the migration.\n\nAnd the default retention in the recycle bin is not a backup. If you need to restore from\nweeks ago, plan that separately." } ] }, "status": { "corpus": 315, "services": [ { "ref": "services/modern-workplace", "score": "0.70" }, { "ref": "services/digital-workplace", "score": "0.48" }, { "ref": "services/security", "score": "0.45" }, { "ref": "services/cloud", "score": "0.42" } ], "experts": [ { "ref": "experts/steven-rodenburg", "score": "0.43" }, { "ref": "experts/matthias-frech", "score": "0.42" }, { "ref": "experts/michael-steg", "score": "0.40" } ], "neighbours": [ { "ref": "solutions/microsoft", "relation": "parent" }, { "ref": "solutions/microsoft/microsoft-azure", "score": "0.76" }, { "ref": "solutions/vmware/vmware-cloud-foundation/addon/identity-security", "score": "0.70" } ], "search": "/en/search.json" }}
apiVersion = "soultec.ch/v1"kind = "Solution"[metadata]name = "microsoft/microsoft-365"locale = "en"[metadata.labels]vendor = "Microsoft 365""capability/modern-workplace" = 1.69"capability/security" = 1.91"vendor/microsoft" = 2.61[metadata.annotations]source = "src/content/solutions/en/microsoft/microsoft-365.md"route = "/en/solutions/microsoft/microsoft-365/"schema = "/nerd/schema/solutions.json"markdown = "/en/solutions/microsoft/microsoft-365.md"[spec]title = "Microsoft 365"tags = ["modern-workplace", "security"]vendors = ["microsoft"]summary = "Mail, collaboration, storage and identity on subscription. Identity is the most often underestimated part."photoNeed = "An Azure or Microsoft 365 admin surface on screen, being worked in rather than presented"stub = falsedraft = falsekind = "product"addon = falsevendorName = "Microsoft 365"status = "current"practice = '''Draft, not yet reviewed. Our work usually starts with Exchange Online and continues with Entra ID. The mailbox migration is manageable. Conditional access, guest accounts and the question of who is actually a Global Administrator take considerably longer.'''practiceReview = true[[spec.sections]]heading = "

What it is

"
body = '''Microsoft 365 bundles Exchange Online, Teams, SharePoint and OneDrive, along with deviceand identity management. The common denominator is Entra ID: nearly every permission inthe suite hangs off it.'''[[spec.sections]]heading = "

What it is for

"
body = '''Working across sites without running the servers for it. That has become the default,usually because the work of running your own servers goes away.'''[[spec.sections]]heading = "

What to watch

"
body = '''Two things get missed regularly.Storage moves from a file server with permissions that grew over time into SharePoint, andthe permissions move with it. They are best cleaned up during the migration.And the default retention in the recycle bin is not a backup. If you need to restore fromweeks ago, plan that separately.'''[status]corpus = 315search = "/en/search.json"[[status.services]]ref = "services/modern-workplace"score = "0.70"[[status.services]]ref = "services/digital-workplace"score = "0.48"[[status.services]]ref = "services/security"score = "0.45"[[status.services]]ref = "services/cloud"score = "0.42"[[status.experts]]ref = "experts/steven-rodenburg"score = "0.43"[[status.experts]]ref = "experts/matthias-frech"score = "0.42"[[status.experts]]ref = "experts/michael-steg"score = "0.40"[[status.neighbours]]ref = "solutions/microsoft"relation = "parent"[[status.neighbours]]ref = "solutions/microsoft/microsoft-azure"score = "0.76"[[status.neighbours]]ref = "solutions/vmware/vmware-cloud-foundation/addon/identity-security"score = "0.70"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="Solution"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>microsoft/microsoft-365</name> <locale>en</locale> <labels> <vendor>Microsoft 365</vendor> <entry key="capability/modern-workplace">1.69</entry> <entry key="capability/security">1.91</entry> <entry key="vendor/microsoft">2.61</entry> </labels> <annotations> <source>src/content/solutions/en/microsoft/microsoft-365.md</source> <route>/en/solutions/microsoft/microsoft-365/</route> <schema>/nerd/schema/solutions.json</schema> <markdown>/en/solutions/microsoft/microsoft-365.md</markdown> </annotations> </metadata> <spec> <title>Microsoft 365</title> <tags> <item>modern-workplace</item> <item>security</item> </tags> <vendors> <item>microsoft</item> </vendors> <summary>Mail, collaboration, storage and identity on subscription. Identity is the most often underestimated part.</summary> <photoNeed>An Azure or Microsoft 365 admin surface on screen, being worked in rather than presented</photoNeed> <stub>false</stub> <draft>false</draft> <kind>product</kind> <addon>false</addon> <vendorName>Microsoft 365</vendorName> <status>current</status> <practice>Draft, not yet reviewed. Our work usually starts with Exchange Online and continues with Entra ID. The mailbox migration is manageable. Conditional access, guest accounts and the question of who is actually a Global Administrator take considerably longer. </practice> <practiceReview>true</practiceReview> <sections> <section> <heading>

What it is

</heading>
<body>Microsoft 365 bundles Exchange Online, Teams, SharePoint and OneDrive, along with deviceand identity management. The common denominator is Entra ID: nearly every permission inthe suite hangs off it. </body> </section> <section> <heading>

What it is for

</heading>
<body>Working across sites without running the servers for it. That has become the default,usually because the work of running your own servers goes away. </body> </section> <section> <heading>

What to watch

</heading>
<body>Two things get missed regularly.Storage moves from a file server with permissions that grew over time into SharePoint, andthe permissions move with it. They are best cleaned up during the migration.And the default retention in the recycle bin is not a backup. If you need to restore fromweeks ago, plan that separately. </body> </section> </sections> </spec> <status> <corpus>315</corpus> <services> <item> <ref>services/modern-workplace</ref> <score>0.70</score> </item> <item> <ref>services/digital-workplace</ref> <score>0.48</score> </item> <item> <ref>services/security</ref> <score>0.45</score> </item> <item> <ref>services/cloud</ref> <score>0.42</score> </item> </services> <experts> <item> <ref>experts/steven-rodenburg</ref> <score>0.43</score> </item> <item> <ref>experts/matthias-frech</ref> <score>0.42</score> </item> <item> <ref>experts/michael-steg</ref> <score>0.40</score> </item> </experts> <neighbours> <item> <ref>solutions/microsoft</ref> <relation>parent</relation> </item> <item> <ref>solutions/microsoft/microsoft-azure</ref> <score>0.76</score> </item> <item> <ref>solutions/vmware/vmware-cloud-foundation/addon/identity-security</ref> <score>0.70</score> </item> </neighbours> <search>/en/search.json</search> </status></manifest>
# Code generated by the soultec.ch build. DO NOT EDIT.import jsonPAGE = { "apiVersion": "soultec.ch/v1", "kind": "Solution", "metadata": { "name": "microsoft/microsoft-365", "locale": "en", "labels": { "vendor": "Microsoft 365", "capability/modern-workplace": 1.69, "capability/security": 1.91, "vendor/microsoft": 2.61, }, "annotations": { "source": "src/content/solutions/en/microsoft/microsoft-365.md", "route": "/en/solutions/microsoft/microsoft-365/", "schema": "/nerd/schema/solutions.json", "markdown": "/en/solutions/microsoft/microsoft-365.md", }, }, "spec": { "title": "Microsoft 365", "tags": ["modern-workplace", "security"], "vendors": ["microsoft"], "summary": "Mail, collaboration, storage and identity on subscription. Identity is the most often underestimated part.", "photoNeed": "An Azure or Microsoft 365 admin surface on screen, being worked in rather than presented", "stub": False, "draft": False, "kind": "product", "addon": False, "vendorName": "Microsoft 365", "status": "current", "practice": ( "Draft, not yet reviewed. Our work usually starts with Exchange Online and continues with Entra ID. The mailbox migration is manageable. Conditional access, guest accounts and the question of who is actually a Global Administrator take considerably longer.\n" ), "practiceReview": True, "sections": [ { "heading": "

What it is

",
"body": ( "Microsoft 365 bundles Exchange Online, Teams, SharePoint and OneDrive, along with device\n" "and identity management. The common denominator is Entra ID: nearly every permission in\n" "the suite hangs off it." ), }, { "heading": "

What it is for

",
"body": ( "Working across sites without running the servers for it. That has become the default,\n" "usually because the work of running your own servers goes away." ), }, { "heading": "

What to watch

",
"body": ( "Two things get missed regularly.\n" "\n" "Storage moves from a file server with permissions that grew over time into SharePoint, and\n" "the permissions move with it. They are best cleaned up during the migration.\n" "\n" "And the default retention in the recycle bin is not a backup. If you need to restore from\n" "weeks ago, plan that separately." ), }, ], }, "status": { "corpus": 315, "services": [ { "ref": "services/modern-workplace", "score": "0.70", }, { "ref": "services/digital-workplace", "score": "0.48", }, { "ref": "services/security", "score": "0.45", }, { "ref": "services/cloud", "score": "0.42", }, ], "experts": [ { "ref": "experts/steven-rodenburg", "score": "0.43", }, { "ref": "experts/matthias-frech", "score": "0.42", }, { "ref": "experts/michael-steg", "score": "0.40", }, ], "neighbours": [ { "ref": "solutions/microsoft", "relation": "parent", }, { "ref": "solutions/microsoft/microsoft-azure", "score": "0.76", }, { "ref": "solutions/vmware/vmware-cloud-foundation/addon/identity-security", "score": "0.70", }, ], "search": "/en/search.json", },}if __name__ == "__main__": print(json.dumps(PAGE, indent=2, ensure_ascii=False))
# Code generated by the soultec.ch build. DO NOT EDIT.$Page = [ordered]@{ apiVersion = 'soultec.ch/v1' kind = 'Solution' metadata = [ordered]@{ name = 'microsoft/microsoft-365' locale = 'en' labels = [ordered]@{ vendor = 'Microsoft 365' 'capability/modern-workplace' = 1.69 'capability/security' = 1.91 'vendor/microsoft' = 2.61 } annotations = [ordered]@{ source = 'src/content/solutions/en/microsoft/microsoft-365.md' route = '/en/solutions/microsoft/microsoft-365/' schema = '/nerd/schema/solutions.json' markdown = '/en/solutions/microsoft/microsoft-365.md' } } spec = [ordered]@{ title = 'Microsoft 365' tags = @('modern-workplace', 'security') vendors = @('microsoft') summary = 'Mail, collaboration, storage and identity on subscription. Identity is the most often underestimated part.' photoNeed = 'An Azure or Microsoft 365 admin surface on screen, being worked in rather than presented' stub = $false draft = $false kind = 'product' addon = $false vendorName = 'Microsoft 365' status = 'current' practice = @'Draft, not yet reviewed. Our work usually starts with Exchange Online and continues with Entra ID. The mailbox migration is manageable. Conditional access, guest accounts and the question of who is actually a Global Administrator take considerably longer.'@ practiceReview = $true sections = @( [ordered]@{ heading = '

What it is

'
body = @'Microsoft 365 bundles Exchange Online, Teams, SharePoint and OneDrive, along with deviceand identity management. The common denominator is Entra ID: nearly every permission inthe suite hangs off it.'@ } [ordered]@{ heading = '

What it is for

'
body = @'Working across sites without running the servers for it. That has become the default,usually because the work of running your own servers goes away.'@ } [ordered]@{ heading = '

What to watch

'
body = @'Two things get missed regularly.Storage moves from a file server with permissions that grew over time into SharePoint, andthe permissions move with it. They are best cleaned up during the migration.And the default retention in the recycle bin is not a backup. If you need to restore fromweeks ago, plan that separately.'@ } ) } status = [ordered]@{ corpus = 315 services = @( [ordered]@{ ref = 'services/modern-workplace' score = '0.70' } [ordered]@{ ref = 'services/digital-workplace' score = '0.48' } [ordered]@{ ref = 'services/security' score = '0.45' } [ordered]@{ ref = 'services/cloud' score = '0.42' } ) experts = @( [ordered]@{ ref = 'experts/steven-rodenburg' score = '0.43' } [ordered]@{ ref = 'experts/matthias-frech' score = '0.42' } [ordered]@{ ref = 'experts/michael-steg' score = '0.40' } ) neighbours = @( [ordered]@{ ref = 'solutions/microsoft' relation = 'parent' } [ordered]@{ ref = 'solutions/microsoft/microsoft-azure' score = '0.76' } [ordered]@{ ref = 'solutions/vmware/vmware-cloud-foundation/addon/identity-security' score = '0.70' } ) search = '/en/search.json' }}$Page | ConvertTo-Json -Depth 32
// Code generated by the soultec.ch build. DO NOT EDIT.package mainimport ( "encoding/json" "os")var page = map[string]any{ "apiVersion": "soultec.ch/v1", "kind": "Solution", "metadata": map[string]any{ "name": "microsoft/microsoft-365", "locale": "en", "labels": map[string]any{ "vendor": "Microsoft 365", "capability/modern-workplace": 1.69, "capability/security": 1.91, "vendor/microsoft": 2.61, }, "annotations": map[string]any{ "source": "src/content/solutions/en/microsoft/microsoft-365.md", "route": "/en/solutions/microsoft/microsoft-365/", "schema": "/nerd/schema/solutions.json", "markdown": "/en/solutions/microsoft/microsoft-365.md", }, }, "spec": map[string]any{ "title": "Microsoft 365", "tags": []any{"modern-workplace", "security"}, "vendors": []any{"microsoft"}, "summary": "Mail, collaboration, storage and identity on subscription. Identity is the most often underestimated part.", "photoNeed": "An Azure or Microsoft 365 admin surface on screen, being worked in rather than presented", "stub": false, "draft": false, "kind": "product", "addon": false, "vendorName": "Microsoft 365", "status": "current", "practice": "Draft, not yet reviewed. Our work usually starts with Exchange Online and continues with Entra ID. The mailbox migration is manageable. Conditional access, guest accounts and the question of who is actually a Global Administrator take considerably longer.\n", "practiceReview": true, "sections": []any{ map[string]any{ "heading": "

What it is

",
"body": "Microsoft 365 bundles Exchange Online, Teams, SharePoint and OneDrive, along with device\n" + "and identity management. The common denominator is Entra ID: nearly every permission in\n" + "the suite hangs off it.", }, map[string]any{ "heading": "

What it is for

",
"body": "Working across sites without running the servers for it. That has become the default,\n" + "usually because the work of running your own servers goes away.", }, map[string]any{ "heading": "

What to watch

",
"body": "Two things get missed regularly.\n" + "\n" + "Storage moves from a file server with permissions that grew over time into SharePoint, and\n" + "the permissions move with it. They are best cleaned up during the migration.\n" + "\n" + "And the default retention in the recycle bin is not a backup. If you need to restore from\n" + "weeks ago, plan that separately.", }, }, }, "status": map[string]any{ "corpus": 315, "services": []any{ map[string]any{ "ref": "services/modern-workplace", "score": "0.70", }, map[string]any{ "ref": "services/digital-workplace", "score": "0.48", }, map[string]any{ "ref": "services/security", "score": "0.45", }, map[string]any{ "ref": "services/cloud", "score": "0.42", }, }, "experts": []any{ map[string]any{ "ref": "experts/steven-rodenburg", "score": "0.43", }, map[string]any{ "ref": "experts/matthias-frech", "score": "0.42", }, map[string]any{ "ref": "experts/michael-steg", "score": "0.40", }, }, "neighbours": []any{ map[string]any{ "ref": "solutions/microsoft", "relation": "parent", }, map[string]any{ "ref": "solutions/microsoft/microsoft-azure", "score": "0.76", }, map[string]any{ "ref": "solutions/vmware/vmware-cloud-foundation/addon/identity-security", "score": "0.70", }, }, "search": "/en/search.json", },}func main() { enc := json.NewEncoder(os.Stdout) enc.SetEscapeHTML(false) enc.SetIndent("", " ") if err := enc.Encode(page); err != nil { os.Exit(1) }}
// Code generated by the soultec.ch build. DO NOT EDIT.const page = { apiVersion: "soultec.ch/v1", kind: "Solution", metadata: { name: "microsoft/microsoft-365", locale: "en", labels: { vendor: "Microsoft 365", "capability/modern-workplace": 1.69, "capability/security": 1.91, "vendor/microsoft": 2.61, }, annotations: { source: "src/content/solutions/en/microsoft/microsoft-365.md", route: "/en/solutions/microsoft/microsoft-365/", schema: "/nerd/schema/solutions.json", markdown: "/en/solutions/microsoft/microsoft-365.md", }, }, spec: { title: "Microsoft 365", tags: ["modern-workplace", "security"], vendors: ["microsoft"], summary: "Mail, collaboration, storage and identity on subscription. Identity is the most often underestimated part.", photoNeed: "An Azure or Microsoft 365 admin surface on screen, being worked in rather than presented", stub: false, draft: false, kind: "product", addon: false, vendorName: "Microsoft 365", status: "current", practice: "Draft, not yet reviewed. Our work usually starts with Exchange Online and continues with Entra ID. The mailbox migration is manageable. Conditional access, guest accounts and the question of who is actually a Global Administrator take considerably longer.\n", practiceReview: true, sections: [ { heading: "

What it is

",
body: "Microsoft 365 bundles Exchange Online, Teams, SharePoint and OneDrive, along with device\n" + "and identity management. The common denominator is Entra ID: nearly every permission in\n" + "the suite hangs off it.", }, { heading: "

What it is for

",
body: "Working across sites without running the servers for it. That has become the default,\n" + "usually because the work of running your own servers goes away.", }, { heading: "

What to watch

",
body: "Two things get missed regularly.\n" + "\n" + "Storage moves from a file server with permissions that grew over time into SharePoint, and\n" + "the permissions move with it. They are best cleaned up during the migration.\n" + "\n" + "And the default retention in the recycle bin is not a backup. If you need to restore from\n" + "weeks ago, plan that separately.", }, ], }, status: { corpus: 315, services: [ { ref: "services/modern-workplace", score: "0.70", }, { ref: "services/digital-workplace", score: "0.48", }, { ref: "services/security", score: "0.45", }, { ref: "services/cloud", score: "0.42", }, ], experts: [ { ref: "experts/steven-rodenburg", score: "0.43", }, { ref: "experts/matthias-frech", score: "0.42", }, { ref: "experts/michael-steg", score: "0.40", }, ], neighbours: [ { ref: "solutions/microsoft", relation: "parent", }, { ref: "solutions/microsoft/microsoft-azure", score: "0.76", }, { ref: "solutions/vmware/vmware-cloud-foundation/addon/identity-security", score: "0.70", }, ], search: "/en/search.json", },};console.log(JSON.stringify(page, null, 2));

# 70 lines · YAML · validated at build# 104 lines · JSON · validated at build# 107 lines · TOML · validated at build# 122 lines · XML · validated at build# 122 lines · Python · read back at build, equals the JSON record# 120 lines · PowerShell · read back at build, equals the JSON record# 126 lines · Go · read back at build, equals the JSON record# 111 lines · JavaScript · read back at build, equals the JSON record · served at /en/solutions/microsoft/microsoft-365.md

Solution · Microsoft

Microsoft 365

Mail, collaboration, storage and identity on subscription. Identity is the most often underestimated part.

04Services
02Capabilities
315Corpus

What it is

Microsoft 365 bundles Exchange Online, Teams, SharePoint and OneDrive, along with device and identity management. The common denominator is Entra ID: nearly every permission in the suite hangs off it.

What it is for

Working across sites without running the servers for it. That has become the default, usually because the work of running your own servers goes away.

What to watch

Two things get missed regularly.

Storage moves from a file server with permissions that grew over time into SharePoint, and the permissions move with it. They are best cleaned up during the migration.

And the default retention in the recycle bin is not a backup. If you need to restore from weeks ago, plan that separately.

What we do with it

Draft, unreviewed

Draft, not yet reviewed. Our work usually starts with Exchange Online and continues with Entra ID. The mailbox migration is manageable. Conditional access, guest accounts and the question of who is actually a Global Administrator take considerably longer.

This paragraph is a draft and nobody at soulTec has confirmed it yet. Everything above it describes the product and is checkable against the vendor.

Who works with it

Do you work with this? Take a look at our open roles.