Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo contiene un elenco riepilogato di regole per la scrittura o la modifica della documentazione di PowerShell. Per spiegazioni dettagliate ed esempi di queste regole, vedere altri articoli nella Guida per i collaboratori.
Metadati
-
ms.date: deve essere nel formato MM/GG/AAAAA- Modificare la data in cui è presente un aggiornamento significativo o effettivo
- Riorganizzazione dell'articolo
- Correzione degli errori effettivi
- Aggiunta di nuove informazioni
- Non modificare la data se l'aggiornamento non è significativo
- Correzione di errori di digitazione e formattazione
- Modificare la data in cui è presente un aggiornamento significativo o effettivo
-
title: stringa univoca di lunghezza compresa tra 43 e 59 caratteri (inclusi gli spazi)- Non includere l'identificatore del sito (generato automaticamente)
- Usare la distinzione tra maiuscole e minuscole: usare solo la prima parola e tutti i sostantivi appropriati
-
description: 115-145 caratteri, inclusi gli spazi: questa astrazione viene visualizzata nel risultato della ricerca
Formattazione
- Elementi della sintassi backtick che appaiono in linea all'interno di un paragrafo
- Nomi dei cmdlet
Verb-Noun - Variabile
$counter - Esempi sintattici
Verb-Noun -Parameter - Percorsi di file
C:\Program Files\PowerShell,/usr/bin/pwsh - URL che non devono essere selezionabili nel documento
- Valori di proprietà o parametri
- Nomi dei cmdlet
- Usare il grassetto per i nomi delle proprietà, i nomi dei parametri, i nomi di classe, i nomi dei moduli, i nomi di entità, l'oggetto o i nomi dei tipi
- Il grassetto viene usato per il markup semantico, non per l'enfasi
- Grassetto: usare gli asterischi
**
- Corsivo: usare il carattere di sottolineatura
_- Usato solo per enfasi, non per il markup semantico
- Interruzioni di riga a 100 colonne (o a 80 per about_Topics)
- Nessuna scheda rigida: usare solo spazi
- Nessuno spazio alla fine delle righe
- Le parole chiave e gli operatori di PowerShell devono essere tutti minuscoli
- Usare la forma corretta (Pascal casing) per i nomi e i parametri dei cmdlet
Intestazioni
- Iniziare con H1 per primo- un solo H1 per articolo
- Usare solo intestazioni ATX
- Usare la distinzione tra maiuscole e minuscole per tutte le intestazioni
- Non saltare i livelli - nessun H3 senza H2
- Limitare la profondità dell'intestazione a H3 o H4
- Aggiungere righe vuote prima e dopo
- Non aggiungere o rimuovere intestazioni: PlatyPS applica intestazioni specifiche nel relativo schema
Blocchi di codice
- Aggiungere righe vuote prima e dopo
- Usare delimitazioni di codice con tag - PowerShell, Output o altro ID lingua appropriato
- Usare un recinto di codice senza tag per i blocchi di sintassi
- Inserire l'output in un blocco di codice separato, ad eccezione degli esempi di base in cui non si intende che il lettore usi il pulsante Copia
- Vedere l'elenco delle lingue supportate
Elenchi
- Rientro corretto
- Aggiungere righe vuote prima del primo elemento e dopo l'ultimo elemento
- Usare il trattino (
-) non gli asterischi (*) per i punti elenco, per ridurre la confusione con l'enfasi. - Usare
1.per tutti gli elementi in un elenco numerato
Terminologia
- Usare PowerShell contro Windows PowerShell
- Vedere Terminologia del prodotto
Esempi di riferimento sui cmdlet
Deve avere almeno un esempio nel riferimento ai cmdlet
Gli esempi devono essere solo codice sufficiente per illustrare l'utilizzo
Sintassi di Powershell
- Usare nomi completi di cmdlet e parametri, senza alias
- Usare lo splatting per i parametri quando la riga di comando diventa troppo lunga
- Evitare di utilizzare i backtick per la continuazione delle righe, utilizzarli solo quando strettamente necessario.
Rimuovere o semplificare il prompt di PowerShell (
PS>) tranne se necessario per l'esempioL'esempio di riferimento del cmdlet deve seguire lo schema PlatyPS seguente
### 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.non inserire paragrafi tra i blocchi di codice. Tutto il contenuto descrittivo deve provenire prima o dopo i blocchi di codice.
Collegamento ad altri documenti
- Quando si collega al di fuori del set di documenti o tra i riferimenti ai cmdlet e quelli concettuali
- Usare GLI URL relativi al sito quando si esegue il collegamento a Microsoft Learn (rimuovere
https://learn.microsoft.com/en-us) - non includere localizzazioni negli URL delle proprietà Microsoft (rimuovere
/en-usdall'URL) - Tutti gli URL ai siti Web esterni devono usare HTTPS a meno che non sia valido per il sito di destinazione
- Usare GLI URL relativi al sito quando si esegue il collegamento a Microsoft Learn (rimuovere
- Quando si esegue il collegamento all'interno del docset
- Usare il percorso file relativo (
../folder/file.md)
- Usare il percorso file relativo (
- Tutti i percorsi usano caratteri barra in avanti (
/) - I collegamenti immagine devono avere testo alternativo univoco