Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält eine zusammengefasste Liste der Regeln zum Schreiben oder Bearbeiten der PowerShell-Dokumentation. Ausführliche Erläuterungen und Beispiele für diese Regeln finden Sie in den anderen Artikeln im Leitfaden für Mitwirkende.
Metadaten
-
ms.date: muss im Format MM/TT/JJJJ vorliegen.- Ändern des Datums, an dem ein signifikantes oder tatsächliches Update vorhanden ist
- Neuorganisieren des Artikels
- Beheben von Faktenfehlern
- Hinzufügen neuer Informationen
- Ändern Sie das Datum nicht, wenn das Update unbedeutend ist.
- Korrigieren von Tippfehlern und Formatierungen
- Ändern des Datums, an dem ein signifikantes oder tatsächliches Update vorhanden ist
-
title: eindeutige Zeichenfolge von 43-59 Zeichen lang (einschließlich Leerzeichen)- Websitebezeichner nicht einschließen (automatisch generiert)
- Verwenden Sie die Satz-Großschreibung – nur das erste Wort und alle Eigennamen werden großgeschrieben.
-
description: 115-145 Zeichen einschließlich Leerzeichen - dieses Abstrakte wird im Suchergebnis angezeigt.
Formatierung
- Backtick-Syntaxelemente, die innerhalb eines Absatzes inline angezeigt werden
- Cmdlet-Namen
Verb-Noun - Variable
$counter - Syntaktische Beispiele
Verb-Noun -Parameter - Dateipfade
C:\Program Files\PowerShell,/usr/bin/pwsh - URLs, die nicht im Dokument geklickt werden sollen
- Eigenschafts- oder Parameterwerte
- Cmdlet-Namen
- Verwenden von Fett für Eigenschaftennamen, Parameternamen, Klassennamen, Modulnamen, Entitätsnamen, Objekt- oder Typnamen
- Fett wird für semantisches Markup verwendet, nicht für Hervorhebung
- Fett - Sternchen benutzen
**
- Kursiv – Unterstrich verwenden
_- Wird nur für Hervorhebung verwendet, nicht für semantisches Markup
- Zeilenumbrüche bei 100 Spalten (oder bei 80 für about_Topics)
- Keine harten Tabulatoren – nur Leerzeichen verwenden
- Keine Leerzeichen am Zeilenende
- PowerShell-Schlüsselwörter und -Operatoren sollten alle Kleinbuchstaben sein
- Verwenden Sie die korrekte Pascal-Schreibweise für Cmdlet-Namen und -Parameter
Überschriften
- Beginnen Sie mit H1 zuerst - nur ein H1 pro Artikel
- Nur ATX-Header verwenden
- Verwenden Sie Satzschreibung für alle Kopfzeilen
- Überspringen Sie keine Ebenen - kein H3 ohne H2
- Beschränken der Kopfzeilentiefe auf H3 oder H4
- Hinzufügen leerer Zeilen vor und nachher
- Keine Kopfzeilen hinzufügen oder entfernen – PlatyPS erzwingt bestimmte Header in seinem Schema
Codeblöcke
- Hinzufügen leerer Zeilen vor und nachher
- Verwenden von markierten Codezäunen – PowerShell, Output oder einer anderen geeigneten Sprach-ID
- Verwenden Sie einen unmarkierten Codebereich für Syntaxblöcke
- Einfügen der Ausgabe in separaten Codeblock mit Ausnahme grundlegender Beispiele, in denen der Leser die Schaltfläche "Kopieren " nicht verwenden soll
- Siehe Liste der unterstützten Sprachen
Listet
- Richtig einrücken
- Hinzufügen leerer Zeilen vor dem ersten Element und nach dem letzten Element
- Verwenden Sie Bindestriche (
-) für Aufzählungszeichen, die kein Sternchen (*) sind, um Verwirrung mit Hervorhebung zu reduzieren. - Wird für alle Elemente in einer nummerierten Liste verwendet
1.
Terminologie
- Verwenden von PowerShell im Vergleich zu Windows PowerShell
- Produktterminologie anzeigen
Cmdlet-Referenzbeispiele
Muss mindestens ein Beispiel in der Cmdlet-Referenz aufweisen
Beispiele sollten nur so viel Code enthalten, um die Verwendung zu veranschaulichen.
PowerShell-Syntax
- Vollständige Namen von Cmdlets und Parametern verwenden – keine Aliase
- Verwenden Sie Splatting für Parameter, wenn die Befehlszeile zu lang wird
- Vermeiden Sie die Verwendung von Zeilenfortsetzungs-Backticks – nur bei Notwendigkeit verwenden.
Entfernen oder vereinfachen Sie die PowerShell-Eingabeaufforderung (
PS>), es sei denn, sie wird für das Beispiel benötigt.Cmdlet-Referenzbeispiel muss dem folgenden PlatyPS-Schema folgen
### Example 1 - Descriptive title Zero or more short descriptive paragraphs explaining the context of the example followed by one or more code blocks. Recommend at least one and no more than two. ```powershell ... one or more PowerShell code statements ... ``` ```Output Example output of the code above. ``` Zero or more optional follow up paragraphs that explain the details of the code and output.Keine Absätze zwischen den Codeblöcken einfügen. Alle beschreibenden Inhalte müssen vor oder nach den Codeblöcken erfolgen.
Verknüpfen mit anderen Dokumenten
- Beim Verknüpfen außerhalb des Docsets oder zwischen Cmdlet-Referenz und konzeptuellem Konzept
- Verwenden Sie seitenrelative URLs beim Verknüpfen mit Microsoft Learn (entfernen Sie
https://learn.microsoft.com/en-us) - Vermeiden Sie Lokalisierungen in URLs auf Websites von Microsoft (entfernen Sie
/en-usaus der URL) - Alle URLs für externe Websites sollten HTTPS verwenden, es sei denn, dies ist für die Zielwebsite nicht gültig.
- Verwenden Sie seitenrelative URLs beim Verknüpfen mit Microsoft Learn (entfernen Sie
- Beim Verknüpfen innerhalb des Dokumentensets
- Verwenden Sie den relativen Dateipfad (
../folder/file.md)
- Verwenden Sie den relativen Dateipfad (
- Alle Pfade verwenden Schrägstriche (
/) - Bildlinks sollten über eindeutigen Alternativtext verfügen