Frage : Hilfe, die einen Ausgang in Powershell formating ist

Hallo gebeten Powershell Experten,

My Manager um eine Liste der Bediener und ihrer Seriennummern.  Dieses ist, wie ich diese Informationen sammele:

$Servers = Erhalten-QADComputer - ManagedBy ES | Artgegenstand | Vorwählen-Gegenstand Namens

foreach ($server in $Servers) {
Get-WmiObject - Kategorie Win32_SystemEnclosure - Computerbezeichnung $server. Name | Vorwählen-Gegenstand Seriennummer
}

How kann ich den Ausgang in eine Tabelle kommen, die aus zwei Spalten besteht?  Ich möchte, dass es Gleiches schaut:

Name SerialNumber
Server1 1234
Server2 5678


I wissen, dass dieses eine Anfängerfrage ist, aber ich ein blank.

Thanks,
Nick
zeichne

Antwort : Hilfe, die einen Ausgang in Powershell formating ist

Hatte einen Typo.  Dieses versuchen gefallen.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
Auf Störung zunächst wieder.aufnehmen

Const ADS_SCOPE_SUBTREE = 2 'suchen Zielgegenstand und alle Unterseebootniveaus


Schwaches objRootDSE: objRootDSE = GetObject einstellen („LDAP: //RootDSE“)
strDNSDomain = ersetzen (ersetzen (objRootDSE.Get („defaultNamingContext“),“, DC= ", „."), „DC=“, "")

strADsPath = „LDAP: /“ u. objRootDSE.Get („defaultNamingContext“)

'An aktives Verzeichnis anschließen
objConnection = CreateObject („ADODB.Connection“) einstellen
objCommand = CreateObject („ADODB.Command“) einstellen
objConnection.Provider = „ADsDSOObject“
objConnection.Open „aktiver Verzeichnis-Versorger“
Einstellen objCommand.ActiveConnection = objConnection
objCommand.Properties („Seiten-Größe“) = 1000
objCommand.Properties („Searchscope“) = ADS_SCOPE_SUBTREE

 
Schwaches objOU: objOU = GetObject einstellen („LDAP: /“ u. TARGET_OU)
 
Schwaches objExcel: objExcel = CreateObject („Excel.Application“) einstellen
objWorkbook verdunkeln: objWorkbook = objExcel.Workbooks.Open (EXCEL_FILE) einstellen
 
'An Reihe 2, nach der Überschrift beginnen.
intRow verdunkeln: intRow = 2
 
Bis objExcel.Cells (intRow, 1).Value = "" tun
		  
	strUserName verdunkeln: strUserName = objExcel.Cells (intRow, 1).Value
	Schwaches strDisplayName: strDisplayName = objExcel.Cells (intRow, 2).Value
	Schwaches strFirstName: strFirstName = objExcel.Cells (intRow, 3).Value
	Schwaches strLastName: strLastName = objExcel.Cells (intRow, 4).Value
	Schwaches strDS: strDS = objExcel.Cells (intRow, 5).Value  
	'Schwaches strOffice: strOffice = objExcel.Cells (intRow, 6).Value
	Schwaches strPWD: strPWD = objExcel.Cells (intRow, 7).Value
			
	'Das Suche-ANZEIGE Gebiet, zum Benutzer des allgemeinen Namens zu überprüfen nicht bereits existiert
	objCommand.CommandText = „AUSERWÄHLTES distinguishedName VON '“ u. strADsPath u. _
	„„, WO objectCategory='user“ UND cn='" u. strDisplayName u. „'“
	objRecordSet = objCommand.Execute einstellen
	Wenn objRecordSet.EOF dann
					 
		Schwaches objUser: objUser = objOU.Create („Benutzer“, „CN=“ u. strDisplayName) einstellen
		objUser.Put „sAMAccountName“, strUserName
		objUser.Put „userPrincipalName“, strUserName u. „@“ u. strDNSDomain
		objUser.Put „displayName“, strDisplayName
		objUser.Put „Sn“, strLastName
		objUser.Put „givenName“, strFirstName
		objUser.Put „Beschreibung“, strDS
		'objUser.Put „physicalDeliveryOfficeName“, strOffice
		objUser.Put „homeDrive“, „X: “
		objUser.Put „homeDirectory“,“ \ \ shadowcom.local \ System \ Profile \ „u. strUsername
		objUser.SetInfo
		'Separat sektion bis Import af-Kennwort bis brugerne
		objUser.userAccountControl = 512
		objUser.SetPassword strPWD
		objUser.AccountDisabled = falsch
		objUser.SetInfo
	Beenden wenn
		
	intRow = intRow + 1
Schleife
 
objExcel.ActiveWorkbook.Save EXCEL_FILE
objExcel.ActiveWorkbook.Close
objExcel.Quit
Weitere Lösungen  
 
programming4us programming4us