Ogni oggetto ha alcune proprietà che archiviano informazioni sugli oggetti. Ora ti stai chiedendo come ottenere le proprietà dell'oggetto in PowerShell? Nessun problema! Questo post ti aiuterà in questo senso.
Questo articolo esplorerà come ottenere le proprietà di un oggetto in PowerShell e al riguardo presenterà una comprensione dettagliata dei seguenti concetti:
Quindi iniziamo!
Oggetto e proprietà in PowerShell
Gli oggetti sono uno degli aspetti di PowerShell che lo rendono speciale rispetto ad altri ambienti di shell come bash, prompt dei comandi, ecc. Gli oggetti sono semplicemente una rappresentazione di qualcosa o possiamo dire che gli oggetti sono entità che possono avere vari attributi. In PowerShell, gli oggetti vengono utilizzati per restituire, archiviare e manipolare le informazioni anziché stringhe/testo. In PowerShell, le proprietà sono gli attributi di un oggetto o possiamo dire che le proprietà sono le caratteristiche di un oggetto.
Che cosa è membro e come usarlo in PowerShell?
In PowerShell, il cmdlet Get-Member (Command-Let) viene utilizzato per ottenere le proprietà dell'oggetto. I tubi PowerShell possono essere utilizzati con la proprietà GET-Member per tubolare l'uscita del cmdlet specificato nel Get-Member.
Considera gli esempi di seguito per una profonda comprensione di come ottenere le proprietà di un oggetto in PowerShell:
Come ottenere le proprietà del "processo" in PowerShell?
Lo snippet seguente ti guiderà su come ottenere le proprietà dell'oggetto di processo:
Get-process | Get-Member
Il cmdlet GET-Process otterrà tutti i processi su un computer locale/remoto e assegnerà l'output al cmdlet GET-MEMBER. Il cmdlet get-member ci mostrerà il nome dell'oggetto, le sue proprietà, le proprietà degli alias, i metodi e le proprietà di scripting:
Lo snippet sopra mostra che il cmdlet get-member ci mostra il nome del tipo di oggetto e un elenco completo dei suoi membri.
Come ottenere le proprietà del "fileinfo" in PowerShell?
Il cmdlet getChild-Item può essere utilizzato per ottenere l'oggetto FileInfo in PowerShell come mostrato nello snippet seguente:
Get-childitem | Get-Member
Nel frammento di cui sopra abbiamo utilizzato il cmdlet get-childitem per ottenere l'oggetto FileInfo e abbiamo superato l'output del get-childitem al cmdlet get-membri usando l'operatore della pipeline:
Ecco come possiamo ottenere le proprietà di un oggetto in PowerShell.
Conclusione
Per ottenere le proprietà dell'oggetto, il cmdlet get-member viene utilizzato in PowerShell. Specificare un cmdlet, utilizzare l'operatore della pipeline, quindi digitare il cmdlet get-membri per vedere tutte le proprietà disponibili dal comando specificato. Questo articolo ha spiegato come ottenere le proprietà di un oggetto in PowerShell usando il cmdlet get-membri. Per una profonda comprensione del concetto, questo post ha presentato un paio di esempi.