Editor
I controlli dell'editor all'interno della console di amministrazione di PowerShell Universal offrono un'esperienza di modifica avanzata per gli utenti di PowerShell. Potrà sfruttare IntelliSense, la formattazione e il supporto per gli errori del parser.
IntelliSense

Tutti gli editor all'interno di PowerShell Universal offrono IntelliSense. Dovrebbe essere in grado di completare comandi, parametri, variabili integrate e percorsi.
Esistono alcune avvertenze relative a IntelliSense.
IntelliSense viene eseguito all'interno del server PowerShell Universal
Non si basa su un ambiente configurato per funzionare. Viene eseguito all'interno del processo del server PowerShell, quindi utilizzerà la versione corrente di PowerShell 7 a cui fa riferimento il server.
I moduli Universal sono disponibili
I moduli forniti con PowerShell Universal sono inclusi automaticamente. Vedrà IntelliSense per i moduli seguenti.
Universal
I moduli inclusi in PSModulePath sono disponibili
Qualsiasi modulo installato in un PSModulePath sarà disponibile in IntelliSense.
Le variabili live non sono supportate
Avrà accesso alle variabili integrate come ConfirmPreference e Host, ma non vedrà le variabili specifiche di PowerShell Universal.
Formattazione
Può utilizzare il comando Invoke-Formatter di PSScriptAnalyzer all'interno dei suoi script. Dovrà installare PSScriptAnalyzer nel suo PSModulePath per poter utilizzare questa funzionalità. Può formattare facendo clic con il pulsante destro del mouse all'interno dell'editor e selezionando Format oppure premendo F8.
Errori di sintassi
Gli errori di sintassi vengono mostrati come sottolineature ondulate rosse all'interno dell'editor. Passando il puntatore sopra di essi verranno fornite informazioni sul motivo per cui è presente l'errore di sintassi.

Integrazione con PSScriptAnalyzer
L'editor di PowerShell Universal si integra automaticamente con PSScriptAnalyzer quando questo è installato sul server PSU. PSScriptAnalyzer verrà eseguito sugli script PowerShell mentre li scrive nella console di amministrazione. Gli avvisi verranno presentati inline e anche come avviso nella parte superiore dell'editor.
Faccia clic sull'avviso per essere indirizzato al primo errore o avviso.
A partire dalla versione 4.1, ora può specificare un file PSScriptAnalyzerSettings.psd1 nella radice del suo repository per consentire la configurazione dell'analisi all'interno di PowerShell Universal.
Ultimo aggiornamento
È stato utile?