ייצוא רשימת PS לאקסל
נניח ויש לכם רשימת כלשהי עם כמה עמודות שמופיעה ב-cmd או ב-PowerShell שאותה אתם מעוניינים לייצא לקובץ אקסל על מנת להציג בפני מנהלים או כל בקשה מנהלתית אחרת, אך אתם שוברים את הראש “איך מוציאים את הרשימה החוצה והופכים אותה לאקסל??” המדריך הבא יעשה לכם חיים קלים.
מתחילים
לצורך ההדגמה לקחנו על עצמנו להוציא כטבלה רשימת מדפסות המוגדרות בעמדה. בדרך כלל כשאנו מעוניינים רק בהצגה של המידע אנו נשתמש בפקודת:
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
התוצאה:
קובץ אקסל הניתן לפתיחה:
וכך הוא נראה מבפנים:
מבצעים כעת את מה שמעוניינים להציג, ושולחים.
בהצלחה!