Site icon Tiktakit

ייצוא רשימת PS לאקסל

נניח ויש לכם רשימת כלשהי עם כמה עמודות שמופיעה ב-cmd או ב-PowerShell שאותה אתם מעוניינים לייצא לקובץ אקסל על מנת להציג בפני מנהלים או כל בקשה מנהלתית אחרת, אך אתם שוברים את הראש “איך מוציאים את הרשימה החוצה והופכים אותה לאקסל??” המדריך הבא יעשה לכם חיים קלים.

שימו לב: הפקודה הבאה היא פקודה שפתוחה לכלל המשתמשים בקונסולת CMD ללא צורך ככניסה בתור מנהל. והיא תחילתה של סדרת פקודות שיכולות לגרום לנזק רציני ב-AD.

מתחילים

לצורך ההדגמה לקחנו על עצמנו להוציא כטבלה רשימת מדפסות המוגדרות בעמדה. בדרך כלל כשאנו מעוניינים רק בהצגה של המידע אנו נשתמש בפקודת:

Get-Printer

כך שהיא תציג לנו רשימה מפורטת של מדפסות:

PS C:\> Get-Printer

Name                           ComputerName    Type         DriverName                          PortName           Shared   Published
----                                -----------------    ----         ----------                                --------               ------     --------
Samsung SCX-4623 Series (US...                 Local        Samsung Universal Prin...       USB001               False      False
OneNote for Windows 10                          Local        Microsoft Software Pri...          Microsoft.Of...      False      False
Microsoft XPS Document Writer                Local        Microsoft XPS Document...      PORTPROMPT:     False     False
Microsoft Print to PDF                               Local        Microsoft Print To PDF            PORTPROMPT:      False     False
Adobe PDF                                               Local        Adobe PDF Converter             Documents\*.pdf   False     False

אך היות ואנו מעוניינים לייצא את המידע לטבלת אקסל, נוסיף לפקודה את export-csv c:\temp\printers.csv

כך שהפקודה המלאה תיראה כך:

Get-Printer | export-csv c:\temp\printers.csv

שימו לב: במקרה של שגיאת export-csv : Could not find a part of the path יש לוודא שהתיקיה קיימת וכי יש לכם הרשאות כתיבה עליה.

התוצאה:

קובץ אקסל הניתן לפתיחה:

וכך הוא נראה מבפנים:

מבצעים כעת את מה שמעוניינים להציג, ושולחים.

בהצלחה!

Exit mobile version