Questione : Rimuovere l'intestazione dall'allineamento generato using Ottengono-QADComputer il cmdlet?

Approvazione, il

So sto compilare una lista degli assistenti using:

$ServerList = (Ottenere-QADComputer - OSName “Windows*Server*„ | Il

What di nome dell'Selezionare-Oggetto) sta accadendo, è quello quando scriv $ServerList a macchina, io ottiene questa uscita:

Name
----



… etc.

Whenever che tento di usare SEMPRE l'oggetto di allineamento di $ServerList, i primi indcludes dell'elemento:

" Name
----“il

Which lo induce a slacciare il primo assistente nella lista poichè non è programatically useful.

How io elimina “il nome ----„ che è inserito sempre ogni volta che uso l'allineamento di $ServerList? il

This deve essere noobish eccellente…  Ma sono ad un

di perdita… class= del

Risposta : Rimuovere l'intestazione dall'allineamento generato using Ottengono-QADComputer il cmdlet?


State comprendendo male l'esposizione.

Il nome non fa parte dell'allineamento, esso è là perché la vostra uscita è formattata. Sta aggiungendo il nome di becase dell'intestazione è l'unica proprietà nel vostro allineamento degli oggetti.

Considerare l'uscita da questo:

$ServerList | ForEach-Oggetto {$_.Name}

L'avviso ora che non avete intestazione, là è motivo per questo tranne voi sta rimuovendo gli oggetti e sta cambiandoli in allineamento delle stringhe.

Nessun di questo avranno un effetto sullo strato che di Excel state generando.

Chris
Altre soluzioni  
 
programming4us programming4us