Come usare il cmdlet di Object in PowerShell

Come usare il cmdlet di Object in PowerShell

Il cmdlet "Object"In PowerShell viene utilizzato per ordinare gli oggetti dai valori delle loro proprietà. Il cmdlet dichiarato ordina gli oggetti nella forma discendente o ascendente in base ai valori della proprietà dell'oggetto forniti. PowerShell ordina automaticamente gli oggetti se i parametri di ordinamento non vengono forniti al cmdlet dichiarato.

Questo articolo coprirà il "Object"Cmdlet in dettaglio.

Come utilizzare/utilizzare il cmdlet powerShell ordin-object?

Come è indicato sopra, il "Object"Cmdlet ordina gli oggetti in PowerShell in base ai loro valori di proprietà.

Ora, vai avanti e dai un'occhiata agli esempi che spiegano "Object"Cmdlet.

Esempio 1: utilizzare il cmdlet "ordin-object" per ordinare file e cartelle nella directory corrente per nome

Eseguire il comando fornito per ordinare gli oggetti per nome nella directory corrente:

Get -childitem -path c: \ docs | Object

Secondo il codice sopra:

  • Innanzitutto, usa il “Get-childitem"Cmdlet.
  • Quindi specificare il “-Sentiero"Parametro con il valore"C: \ Docs"Assegnato ad esso, che è una directory.
  • Dopodiché, posiziona il "|"Pipeline insieme al"Object"CMDLET:

Esempio 2: utilizzare il cmdlet "ordin-object" per ordinare i file e le cartelle nella directory corrente per lunghezza del file

Per ordinare gli oggetti nella directory corrente in base alla lunghezza dell'oggetto, utilizzare il comando sotto stabilito:

Get -childitem -path c: \ docs -file | Object -Object -Property Lunghezza

Nel comando sopra dato:

  • Innanzitutto, inserisci il "Get-childitem"Cmdlet seguito dal"-Sentiero"Parametro con il percorso di directory specifico assegnato ad esso.
  • Aggiungi il "-File"Parametro insieme al"|" tubatura.
  • Infine, scrivi il "Object"Cmdlet, seguito da"-Proprietà"Parametro con il"Lunghezza"Valore assegnato ad esso:

Esempio 3: utilizzare il cmdlet "ordin-object" per ordinare i servizi per utilizzo della memoria

Eseguendo il comando fornito, i servizi verranno ordinati in base al loro utilizzo:

Get-Service | Object -Object -Property WS | Select -Object -First 5

Nel codice precedentemente fornito:

  • Usa il "Get-Service"Cmdlet seguito dal"|" tubatura.
  • Quindi, fornisci il “Object"Cmdlet insieme al"-Proprietà"Parametro con il valore"Ws"Assegnato ad esso.
  • Dopodiché, posiziona un'altra pipeline "|"E specificare il"Seleziona Object"Cmdlet.
  • Specificare la "-Primo"Parametro e assegnarlo il valore"5"Per ottenere solo i primi cinque istanze:

Esempio 4: usa il cmdlet "ordin-object" per ordinare la cronologia degli oggetti per ID

Per ordinare la cronologia degli oggetti in base al loro numero ID, eseguire il seguente cmdlet:

Get-History | Ordin -object -property id -descending

Nel codice sopra indicato:

  • Innanzitutto, specificare il “Get-History"Cmdlet seguito dal"|"Pipeline e"Seleziona Object" proprietà.
  • Dopodiché, posiziona un "-Proprietà"Parametro e assegnare il valore"Id"Ad esso.
  • Scrivi la "-Discendente"Parametro alla fine:

Esempio 5: utilizzare il "Object Object" CMDLET per ordinare i valori di stringa come intero

IL "Object"Il cmdlet viene utilizzato per ordinare una stringa come intero. Come segue:

Get -content -path c: \ docs \ file.txt | Object

Secondo il comando sopra descritto:

  • Innanzitutto, specificare il cmdlet "Ottenere il contenuto", Insieme al parametro"-Sentiero"Avere il percorso del file di testo assegnato ad esso.
  • Dopodiché, posiziona il "|"Pipeline e poi scrivi il"Object"Cmdlet alla fine:

Questo riguardava tutto il "Object"Cmdlet in PowerShell.

Conclusione

IL "Object"Cmdlet è responsabile dell'ordinamento degli oggetti in base alle loro proprietà in PowerShell. Può ordinare gli oggetti sia in ordine crescente che discendente. In questo blog, abbiamo descritto il "Object"Cmdlet in dettaglio con l'aiuto di diversi esempi.