Home Blog Page 54
  PS: SharePoint Diary จะเป็นเรื่องราวของ SharePoint (ในชีวิต) ที่จะเขียนให้ออกมาเป็นแนวสนุกๆ แบบบันทึกประจำวัน ให้อ่านเล่นๆ แต่เอาไปใช้งานได้จริงๆกัน หวังว่าจะเขียนได้จนครบ ตามที่ตั้งใจไว้นะครับ เป็นกำลังใจให้ด้วยเน้อ ตลอดเวลาที่ยุ่งกับ SharePoint มา ผมมักจะเจอคำถามที่ประมาณว่า “SharePoiont ทำอะไรได้บ้างครับ”   ถ้าดูตางรางด้านล่างเป็น  จำนวน Feature ที่ทำได้บน  SharePoint edition ต่างๆ  แน่นอนผมตอบสามวันก็ไม่จบครับ อ้างอิงจาก http://technet.microsoft.com/en-us/library/jj819267.aspx   ผมคงอธิบายหมดทีเดียวไม่ไหวนะครับ พอหลังจากได้คำตอบคร่าวๆ เกี่ยวกับสิ่งที่ SharePoint ทำได้ ผมก็จะเจอคำถามต่อมาว่า ต้องใช้ Edition ไหนครับ เอาเป็นว่าผมสรุปให้ละกัน   SharePoint Foundation ของฟรีและดี มีอยู่ในโลกครับ จริงๆแล้ว หลายๆคนชอบเริ่มใช้จาก version นี้ สำหรับใครที่ต้องการใช้งาน Team Site ปกติ มีการใช้งาน Document Library หรือ Customer List บ้าง เวอร์ชันนี้ก็เพียงพอแล้วครับ :) แต่ยังไงก็ต้องมี AD กับ Database Server นะครับ...
  จากคราวที่แล้วที่เราค้างไว้ ถึงเวลาที่เราสามารถ เชื่อมต่อกับ SharePoint Online Site ได้เรียบร้อยแล้วนะครับ   เราก็จะมาต่อที่ Function BulkUpload ที่เรา comment ออกไป ซึ่งในนี้ หลักง่ายๆคือเราจะอ่านไฟล์ ที่มีอยู่ใน folder ที่เราเลือกไว้     ในบรรทัด 43 เราะจะเห็นว่าเราใช้ cmd-let Get-ChildItem เพื่ออ่านไฟล์ทั้งหมด เก็บไว้ในตัวแปร $Files ซึ่งเป็นแบบ Object Collection แล้วเราก็ทำการ Loop หาชื่อไฟล์ที่อยู่ใน collection ส่งไป ง่ายมั๊ยคับ ^_^ ในบรรทัด 49 เราก็ส่งค่าไปยัง fuction “UploadFile”   ซึ่งจะมีหน้าตาแบบนี้ อธิบายได้ตามนี้เลยครับ 10 เป็นการตรวจสอบว่ามีไฟล์นี้มีจริงๆมั๊ย (ย้ำคิดย้ำทำ เผื่อว่าเอาไปให้คนอื่นใช้ต่อแล้วเค้าไมได้ตรวจมาก่อน) 13 ประกาศ Object File ของ SharePoint 15 อ่านไฟล์ในรูปของ byte ใส่ไว้ในใน Content (เพราะว่า ใน SharePoint จะเก็บไฟล์ใน Database) 16 ใส่ชื่อไฟล์ 19 หา document library...
สวัสดีครับ หลายๆ คนอาจจะพอเคยจะได้ยินความสามารถของ PowerShell กันมาบ้างแล้ว ถ้ายังไม่เคย อืม…เข้ามาทีนี่เลยครับมีเพียบ พอดีมีโจทย์ ที่ผมเจอมาว่า ผมอยากจะช่วยผู้ใช้อัพโหลดเอกสารบางอย่างขึ้นบน SharePoint Online แต่อยากทำในตอนกลางคืน ผมก็เลยนึกถึง Power Shell ขึ้นมาได้ แต่คราวนี้ปัญหาของ SharePoint Online คือ ไม่มี คำสั่งให้อัพโหลดไฟล์ แล้วบังเอิญว่า PowerShell นั้นสามารถ Reference .NET dll เข้ามาทำงานร่วมกันได้ นั่นคือ เราสามารถใช้ คำสั่ง .net ร่วมกับ cmd-let ในการทำงาน ดูเลยดีกว่า รูปแรกก็จะเป็นการ Reference .net dll เข้าไว้ใน script รูปต่อมาจะเป็นการทำงานหลัก ยังไม่เกี่ยวกับการ อ่านและ upload file นะครับโดยที่ 59 – 63 จะเป็นการรับค่าต่างๆ 65 – 70 เป็นการเชื่อมต่อกับ SharePoint Online site 72 ตรวจสอบว่า เชื่อมต่อได้หรือไม่ 76 – 78...
ในระดับ File Level บน Windows Version ใหม่ ๆ เช่น Windows Vista, Windows 7 หรือ Windows 8 เป็นต้นไปจะมีการจัดเก็บข้อมูลที่มากกว่า Permission ลงไว้บน File ด้วย เรียกว่า “Metadata” หรือ Personal Information เก็บไว้มากมากกับ Document นั้น ๆ ด้วย อธิบายรูปประกอบเรื่อง Metadata เลข 1 = ชื่อไฟล์เอกสารของผม เลข 2 = ชื่อเจ้าของต้นฉบับ (ที่ผมแอบ copy มาใช้) เลข 3 = แหม…..รายละเอียดของคนสร้างเอกสาร   สั่งเกตุรูปด้านบนนี้ครับ เป็นเอกสารที่ผม Copy มาใช้อีกทีนึง เพราะเห็นว่าวางรูปแบบ Font / Patten ใน Word ไว้สวยงาม แต่เนื่องจากระบบยังจัดเก็บ Metadata ของเจ้าของคนแรกไว้ด้วย ฮั่นแน่ คนที่เชี่ยวชาญหน่อย จะเปิดเอกสารนี้แล้วรู้เลยใช่มั้ยครับว่า...
เริ่มต้นกับ Windows PowerShell คืออะไร Part1 สำหรับผู้ดูแลระบบที่สนใจอยากเริ่มต้นมาลองใช้ PowerShell ควรรู้ข้อมูลเบื้องต้นดังนี้ครับ เบื้องต้นเกี่ยวกับ PowerShell Windows PowerShell เริ่มพัฒนาและเปิดใช้ Version 1.0 ตั้งแต่ พฤศจิกายน 2006 ปัจจุบัน ณ วันที่บทความนี้เขียนคือปี 2014 เป็น Version 4.0 ที่มาพร้อมกับ Windows 8.1 และ Windows Server 2012r2 Windows PowerShell คือ Command Shell รูปแบบใหม่จาก Microsoft ที่รวม Scripting Language และ .NET Framework มาให้ด้วยในตัว Windows PowerShell มีความสามารถเข้าถึง COM และ WMI บนระบบปฏิบัติการ Windows ได้โดยตรง และมีการรวมทำให้ผู้ดูแลระบบสามารถใช้คำสั่งที่ Advance ได้มากกว่า DOS CMD ในรูปแบบเดิม รูปแบบคำสั่งสำเร็จรูปที่มากับ PowerShell นั้นเรียกว่า cmdlets...
How to Install Windows PowerShell Web Access เราสามารถใช้ PowerShell ผ่านทาง Web ได้ด้วย โดย Feature นี้มีมากับ: Windows Server 2012 และ Windows Server 2012 R2 ขั้นตอนการติดตั้ง Windows PowerShell Web Access มันซ่อนอยู่ใน Feature ครับ Step1: ติดตั้ง Windows PowerShell Web Access ด้วย Features แบบ GUI หลังจากเลือก Enable แล้วมันจะต้องติดตั้ง IIS เพิ่มเติมนะครับ กด Add Features แล้วปล่อยให้มันติดตั้งไปครับ Step2: หลังจากติดตั้งเสร็จแล้วให้ตั้งค่าด้วย PowerShell Command ดังต่อไปนี้ Install-PswaWebApplication –UseTestCertificate หมายความว่าให้ติดตั้ง PowerShell Web Access และติดตั้ง Self-signed SSL Certificate ให้ด้วย หลังจากติดตั้งเสร็จแล้วเราจะสามารถเรียกใช้ได้ด้วย...
PowerShell สามารถเปิดช่องทางการ Execute Command ผ่านทาง remote console ได้ด้วย ซึ่งประหยัด Bandwidth ในการ Remote ไปยัง Server และเพิ่มความสะดวกในการ Execute คำสั่งบางอย่างที่ Administrator ต้องใช้งานเป็นประจำให้รวดเร็วขึ้น ตัวอย่างการใช้งาน เครื่อง Client Windows 8 ของ Administrator ใช้ Remote PowerShell ไปยังเครื่อง Windows Server 2012R2 การตั้งค่าที่ฝั่งเครื่อง Windows Server2012R2 enable-psremoting กด Y เพื่อให้ Server ช่วยเปิด Port Firewall ให้หมด หากมี Firewall อื่น...
Windows PowerShell มีมาให้โดย Default กับ Windows Server 2008R2 แต่คุณรุ้หรือไม่ว่า Windows PowerShell นั้นมี Interface ในการจัดการแบบ GUI ด้วย Feature นี้มีชื่อว่า PowerShell ISE ที่ไม่ได้ถูกติดตั้งมาโดย Default บน Windows Server 2008R2 หมายเหตุ Windows PowerShell ISE ติดตั้งมาโดย Default บนระบบปฏิบัติการ Version ดังนี้ Windows® 8.1 Windows Server® 2012 R2 Windows® 8 Windows Server® 2012 Windows® 7 คุณสามารถติดตั้ง PowerShell GUI application Interface หรือ Windows PowerShell Integrated Scripting Environment (ISE) ได้ด้วยวิธีการนี้ 1. เปิด Server Manager 2. เลือก Feature >...
วิธีเปิด Ping ให้ Windows Server 2012 ด้วย GUI และ PowerShell วันนี้มี TIP แก้ปัญหากวนใจของ Default Configuration Network ของ Windows Server รุ่นใหม่ ๆ คือหลังจากลง Windows และตั้งค่า Network เรียบร้อยแล้ว เราไม่สามารถ Ping เพื่อตรวจสอบ Windows ได้ อาการเหมือนเชื่อมต่อไม่ได้ทั้ง ๆ ที่ตั้งค่า IP ไว้ถูกเรียบร้อยแล้ว มี 2 วิธีดังนี้ครับ 1. ใช้ GUI ไปที่ ‘Windows Firewall with Advanced security’ แล้วเลือก Inbound Rules จากนั้นหาคำว่า File and Printer sharing (Echo request – ICMPv4-In) คลิ๊กขวาเลือก Enable Rule ดูให้แน่ใจก่อนนะครับว่ามันขึ้นสีเขียวแล้ว ทดสอบ Ping...
ฟรีสัมมนาเรื่อง Microsoft Office for สำหรับ Professional ข่าวดีมาก ๆ เลยครับที่เราจะได้ฟังการบรรยายเรื่องเทคนิคการใช้งาน Microsoft Office แบบไม่ควรพลาด จากคนดังระดับโลก Dr. NITIN PARANJAPE (Microsoft MVP: Microsoft Office) กำหนดการประมาณนี้ครับ Agenda กำหนดการ: Meet Dr.Nitin (http://www.maxoffice.biz/mediakit ) วันพฤหัสที่ 20 กุมภาพันธ์ 2557 6:45PM – 7:00PM : Register and Pizza 7:00PM – 8:30PM :  Meet Dr.Nitin session 8:30PM – 8:45PM wrap-up   Venue สถานที่: Microsoft (Thailand) Limited Auditorium I , 38th floor, CRC Tower, All Seasons Place , 87/2 Wireless Road Lumpini, Phatumwan,...

New Articles

copilot2

[Copilot-EP01] เตรียมพร้อมใช้งาน Copilot for Microsoft 365

Microsoft Copilot for Microsoft 365 คือเครื่องมือสำหรับเพิ่มประสิทธิภาพที่ใช้ประโยชน์จาก AI และผผสมข้อมูลที่เราจัดเก็บใน Microsoft 365 ผ่าน Microsoft Graph และ Microsoft 365 Apps โดยใช้ Large language model (LLMs) มีการทำงานร่วมกับ Microsoft...

Top Articles

แจกไฟล์ MS Word สำหรับทำซองผ้าป่า และใบฏีกา

บทความนี้ไม่เกี่ยวอะไรกับ IT Pro  - -" แม่ใช้ทำซองผ้าป่าครับ งงจริง ๆ ผมเอาไฟล์ MS Word ที่เป็นซองผ้าป่า และใบฏีกา Share ไว้เผื่อใครจะเอาไปใช้กันต่อครับ จริง ๆ ก็ Download จาก Google มา Edit ต่อนะแหล่ะครับ...