Category Power Shell

Power Shell

ลอง vue –version เจอ windows บอก UnauthorizedAccess

vue

หลังจากย้ายเครื่องใหม่มา ลองมาทำ Slide Project ด้วย Vue เจอ Error อันนี้เป็น Error PowerShell นะ เห็นใน Stackoverflow บอกให้ลบไฟล์ออก 55 ไม่ต้องนะ ใช้คำสั่งนี้ เพราะโดย Default Windows มันจะไม่ยอมให้เรา Run ไฟล์ PowerShell ถ้าจะปรับให้ทำงานได้ มีหลายแบบ AllSigned / Bypass / RemoteSigned / Restricted เป็นต้น โดยผมจะเลือก RemoteSigned ดูจะเป็นสัดส่วนที่ลงตัวครับ เอาเฉพาะ User…

เขียน PowerShell ผิด กลายเป็นว่า ทำ rm -rf /* แทน !!!!

เคสนี้แบบว่าน่าจะเบลอด้วย ผมกำลังเขียน Script เพื่อทำ Automate จัดการพวก artifact ต่างๆ ตัว Script จะประมาณนี้ครับ Clear พื้นที่ Path ปลายทาง ก่อนจะนำเอา artifact ชุดใหม่ใส่เข้าไป แต่ตอนที่ Execute ผ่าน Jenkins ปรากฏว่า มันนานผิดปกติ ปกติไม่ถึงวินาทีก็เสร็จแล้ว แต่ทว่ารอบนี้มัน run มาแล้ว 5 นาที ยังไม่เสร็จ ด้วยความแบบว่าเอ๊ะใจ มันเกิดอะไรขึ้นเลย Pause ไว้ก่อนครับ ความ Peak มันอยู่ที่ว่า ตอนจะเข้าไปดู Log…

PowerShell Script for List File Version & Date Modified

powershell

Problem มีเคสที่ Site ลูกค้าครับ ตัว App Server ทำงานแปลกๆ เลยคิดว่าตอนลงตัวไฟล์ dll ของเวอร์ชันเก่า มีผสมกับเวอร์ช้นใหม่แน่ๆครับ Solution ลองเขียน Script Power Shell มา เพื่อให้ List ดูว่าตัวไฟล์นั้น มี Modified Date Product Version File Version Path และชื่อไฟล์ จากนั้นมาว่าทุกไฟล์ข้อมูลพวกนี้ตรงกันไหม NOTE พอลอง Search มาอ้าวเรามีเขียน Blog ที่คล้ายๆกันอยู่เหมือนกันนะ [Power Shell] Getting…

[POWERSHELL] เขียน Script ส่งเมล์กันครับ

multi coloured wooden mailbox mounted on door

เนื่องจาก Service เดิมที่ใช้ส่งเมล์แจ้งเตือนเรื่อง Build เกิดปัญหา เลยถือโอกาศปรับจากเดิมที่เป็น exe ของ vb6 ที่ไม่รองรับ Security ใหม่ๆ มาใช้เป็น PowerShell ให้ส่งเมล์ผ่าน Gmail แทนครับ ซึ่งมันเอาไปผูกกับ Jenkins ได้สะดวกด้วย เลยขอมาสรุปขั้นตอน และ Script ที่ใช้งาน เตรียมตัว Google Account ที่ทำ App Password เรียบร้อย ถ้าใครยังไม่ทำสามารถศึกษาจาก Blog ผมได้ครับ ติดตั้ง PowerShell ให้เรียบร้อย (ปกติมันลงมาพร้อมกับ Windows )…

[POWERSHELL] มาตรวจว่า Windows ที่ใช้งานอยู่รองรับ TPM ด้วย Power Shell

powershell

หลังจากเปิดตัว Windows 11 ไป หลายคนอาจจะเจอปัญหาว่า นอกจาก Tool ที่มีคนทำมาแล้วเนี่ย หากเราจะลองเขียนเอาบ้าง เพื่อเอาไปประยุกต์ เช่น เก็บข้อมูลเครื่อง Client มาวิเคราะห์ว่ารองรับการใช้งาน TPM ไหม (หากสนใจ เรื่อง TPM + Secured Boot ผมมีสรุปไว้ใน Blog นี้ครับ) ตัว Power Shell เป็นทางออกนึงที่ช่วยให้เราสามารถเขียน Script เพิ่มเติมลงไปด้วยครับ Power Shell สำหรับตรวจสอบว่า Windows ที่ใช้งานอยู่รองรับ TPM คำสั่ง get-tpm เป็น…

[PowerShell] มาทำ Line Notify แจ้งข้อมูลคุณภาพของ Code กันดีกว่าครับ

powershell

จริงๆต้องบอกว่าทุกปัญหามันเริ่มต้นจากความขี้เกียจแหละครับ และช่วงหลังๆสำหรับหน่วยงานต่างๆ การตรวจสอบคุณภาพของ Source Code ตอนนี้มันถูกจัดไปเป็นเงื่อนไขหนึ่งใน TOR แล้วครับ มันเลยเป็นที่มาของ Blog นี้ครับ หลังจากที่ผมได้ตั้ง SonarQube เพื่อมาตรวจสอบคุณภาพ Code กันแล้ว ปัญหาที่พบ ไอ้ที่มันแหกกฏไปต้องทำอย่างไร ? ทำใจ อยู่ที่เรียนรู้ อยู่ที่ยอมรับมัน และจัดทีมมาแก้ไขมันครับ ตรงนี้ต้องมี Automate Test ประกบเสมอนะครับ แล้วของใหม่ที่กำลังเพิ่มขึ้นเรื่อยจะคุมอย่างไร แจ้งทีม ทำ Line Notify ขึ้นมาครับ เป็นที่มาของ Blog นี้เลยครับ ทำไมต้องมี Line Notify ในเรื่องของ…