PowerShell Start-Process

PowerShell Start-Process
Potresti aver provato ad aprire molte applicazioni di file all'interno del sistema in uno o due modi. PowerShell Start-Process è il comando molto noto per avviare rapidamente uno o più file, applicazioni o processi in modo molto organizzato. È un rapido inizio di alcuni programmi applicativi per evitare di perdere tempo. Può eseguire i file eseguibili. È possibile utilizzare il comando cmdlet start-process utilizzando diversi nomi utente. All'interno di questa guida tutorial, vedremo come utilizzare il cmdlet di process start in PowerShell. Quindi, assicurati di avere un'utilità PowerShell installata sul tuo Ubuntu 20.04 Terminale Linux. Apri il terminale tramite "ctrl+alt+t" e avvia il powerhell usando il comando mostrato di seguito, i.e., PWSH.

Esempio 1

Ora il PowerShell è stato avviato correttamente, passa ad alcuni esempi. Se non hai file di testo nel tuo Ubuntu 20.04 Sistema, quindi crearne uno. Assicurati di crearlo all'interno della home directory del tuo sistema Linux per accedervi rapidamente. Dopo la creazione di un file, aggiungi alcune righe di dati in esso. Abbiamo chiamato il file "nuovo.TXT". Come lo sappiamo, il cmdlet start-process viene utilizzato per aprire rapidamente qualsiasi file eseguibile e normale. Quindi, usiamolo nel nostro PowerShell per aprire il file appena creato, i.e., nuovo.txt nel nostro editor di testo predefinito di Ubuntu 20.04 Sistema. Quindi, abbiamo provato il comando mostrato nell'immagine seguita dal nome di un file. In cambio, non visualizza nulla sullo schermo di PowerShell per un secondo.

Dopo 2 secondi e mezzo, il file nuovo.txt verrà aperto rapidamente nell'editor di testo predefinito di Ubuntu 20.04 Sistema. L'output sarebbe qualcosa come mostrato nell'immagine qui sotto. Il file aperto mostra un totale di 10 record per le dichiarazioni di eco.

Esempio 2

Diamo un'occhiata ad alcuni attributi parametrici all'interno del comando "Start-Process". Quindi, uno degli attributi è il parametro "pass-thru" utilizzato per ottenere le informazioni relative al processo particolare relativo al file specificato, i.e., testo o eseguibile. Quindi, abbiamo utilizzato il cmdlet iniziale nel powerShell seguito dal nome di un file nuovo.txt e parametro, "pass-thru". Questo parametro ottiene tutte le informazioni richieste di un file nuovo.txt dopo averlo aperto tramite il comando start-process e salvataggio delle informazioni all'interno della variabile "V".

Dopo un po ', il nuovo.Il file TXT verrà aperto in un editor di testo predefinito di Ubuntu 20.04 Sistema. Il file di testo lanciato in un editor è stato visualizzato sotto.

Esempio 3

Possiamo usare la variabile "V" per ottenere l'ID processo di un determinato file, i.e., nuovo.TXT. Quindi l'abbiamo fatto usando la variabile "V" insieme alla parola chiave "id" e punto. Ci restituisce l'ID processo per questo file che è 6039 nel nostro caso secondo l'output mostrato. Puoi anche usare la variabile "V" per fermare il processo 6039 come ne sei a conoscenza ora.

Esempio 4

Un altro attributo ben noto usato insieme al cmdlet "start-process" è "Conferma". È abbastanza semplice da usare nel codice e abbastanza benefico. È un checkpoint prima di eseguire direttamente un file o una cartella per evitare l'inconveniente. Al momento dell'esecuzione del comando e del nome del nome start-process “Nuovo.txt ”e parametro confermano, ci restituisce alcune delle opzioni mirate, i.e., Sì, no, sì a tutti, no a tutti, sospendere e aiuto. Quando un utente aggiunge una qualsiasi delle opzioni mostrate di seguito sul PowerShell, lo farà di conseguenza.

Dopo aver utilizzato "[y] sì" e "[a] sì a tutte le opzioni aprirà rapidamente il file di testo. Mentre tutte le altre opzioni sospenderanno l'elaborazione.

Windows 10 PowerShell:

Diamo un'occhiata a uno o più esempi di utilizzo del comando iniziale nel powerhell di Windows 10. Quindi, avvia il Powershell di Windows 10 cercandolo nell'area dell'applicazione. Eseguilo toccandolo e riceverai un'applicazione blu aperta sullo schermo. Usiamo il comando "Start-Process" per aprire PowerShell con i diritti sudo. Per fare ciò, aggiungi il parametro "verbo" e specifica il valore "runas" dopo di esso. Eseguire il comando mostrato nell'immagine allegata in basso e attendere un po 'per vedere l'output.

Di conseguenza, aprirebbe il PowerShell con i diritti sudo secondo l'immagine di seguito. Puoi utilizzare qualsiasi comando su questo Powershell privilegiato.

Ecco come può essere aperto un PowerShell con il comando iniziale. Apriamo l'applicazione Notepad nella nostra Windows 10 utilizzando la stessa istruzione iniziale. Quindi, abbiamo utilizzato il comando CMD di avviamento nel POWERSHELL per aprire il blocco note.file exe. Premuto il tasto ENTER per eseguire il file mostrato nell'immagine.

Ha rapidamente aperto il blocco note e un nuovo file sullo schermo. Chiudilo per andare avanti.

È inoltre possibile utilizzare il parametro "FilePath" e aggiungere il percorso del file ove necessario. Il più delle volte, è richiesto dove la posizione di un file è un po 'lontana dalla cartella domestica.

Dopo aver eseguito questo comando sopra aggiornato, ho aperto il nuovo file di blocco note sulla mia schermata, come mostrato di seguito.

Questa volta abbiamo usato molti attributi all'interno di questo comando. L'attributo "Windowstyle" è stato utilizzato per specificare lo stile della finestra del blocco note in cui verrà lanciato sullo schermo. Abbiamo specificato il suo valore come "massimizzato". Ciò significa che l'applicazione del blocco note verrà aperta rapidamente sullo schermo davanti a qualsiasi schermata attualmente.

Dopo aver eseguito il comando sopra, abbiamo ottenuto la finestra massimizzata del blocco note sul nostro schermo anteriore.

Conclusione

Questa guida contiene l'uso dell'utilità della linea di comando iniziale per avviare o aprire qualsiasi tipo di file, i.e., testo o eseguibili, nel PowerShell. Questa guida copre l'utilizzo dell'utilità di avviamento su Ubuntu 20.04 Sistema Linux e Sistema operativo Windows 10. Tutte le illustrazioni contengono modi semplici e semplici per avviare i processi.