Visual Studio Code Power Shell Extension

PowerShell w/ Visual Studio Code

เริ่มต้นจริงๆ กำลังจะเขียนเรื่องอื่น แต่เรื่องนั้นๆ จำเป็นต้องทำใน PowerShell ซึ่งก็รู้สึกเบื่อหน้าตาของ Windows PowerShell ISE มานาน เลยค้นใน Google ดูว่ามีใครหาทางเขียน PowerShell ใน Text Editor ตัวอื่นบ้างหรือยัง คำตอบที่ได้ ก็คือ เขาก็ทำกันได้นานแล้ว เช่น ไปเขียนใน Visual...

Azure Resource Manager The Series : ตอนที่ 8 – การสร้าง Instance จำนวนมากใน ARM Template

  หลังจากที่ในตอนที่แล้วได้อธิบายถึงประโยชน์ และหลักการในการสร้าง Customized ARM Template ไปแล้วนั้น ในตอนนี้จะพาไปดูวิธีการสร้าง ARM Template ที่มีความสลับซับซ้อนมากขึ้น เช่นมีการ deploy ทรัพยากรจำนวนมาก (หรือที่เรียกว่า multiple instance นั่นเองครับ) ในตอนนี้ผมจะพาทุกท่านไปดูวิธีการสร้าง ARM Template เพื่อทำการ deploy Virtual Machine (VM)...

Azure Resource Manager The Series : ตอนที่ 4– แหล่งที่มาของ Azure Template

หลังจากที่ได้เรียนรู้ถึงโครงสร้างของแฟ้มข้อมูลที่เป็น JSON Format ไปแล้วในตอนก่อนหน้านี้นั้น  ในตอนนี้ผมจะขอพาทุกท่านไปทำความรู้จักกับแหล่งของ Azure Template กันเสียก่อนครับ ซึ่งแหล่งที่มาพวกนี้จะช่วยให้ท่านสามารถทำการเลือกใช้ Template สำเร็จรูปที่ Microsoft เตรียมไว้ให้มาใช้งานได้สะดวกรวดเร็ว ไม่ต้องเขียนใหม่ทั้งหมดครับแหล่งที่มาของ Azure Template สำหรับท่านที่เพิ่งเริ่มใช้งาน Azure Template ในระยะแรกๆ อาจจะสงสัยว่าจะเริ่มต้นหา Azure Template...

Migrate VMware ไป Hyper-V แบบ Offline

สวัสดีครับ วันนี้ผมจะมาแนะนำการ Migrate VMware ไป Hyper-V แบบ offline กันนะครับ ในการ Migrate แบบ offline ในที่นี้หมายถึงการนำไฟล์ vmdk ซึ่งเป็น Virtual Harddisk ของ VMware มาแปลงให้กลายเป็น vhd หรือ vhdx ซึ่งเป็น...

Azure Resource Manager The Series : ตอนที่ 3 – โครงสร้างของ Azure Resource Manager Template

ในการทำงานกับ Azure Resource Manager (ARM) นั้นสิ่งหนึ่งที่สำคัญก็คือ Template  ซึ่งจะใช้เป็นต้นแบบสำหรับการ deploy  ทรัพยากร (Resource) ต่างๆ เข้าไปยัง Resource Manager ของเรา ซึ่งเจ้า Azure Template นั้นจะเป็นแฟ้มข้อมูลในรูปแบบ JSON (JavaScript Object Notation) ...

วิธีการติดตั้งและตั้งค่า iSCSI Storage ใน Windows Server 2016 (Powershell)

บทความเนื้อหาเดิม แต่เปลี่ยนเป็น Configure แบบ powershell ครับ เพื่อแสดงให้เห็นว่า powershell นั้นทำให้ชีวิตง่ายดายสุด ๆ ในบทความนี้ผมจะไม่ขอ post รูปนะครับ เพราะ ผลของการใช้คำสั่งทุกอย่างจะเหมือนกับบทความก่อนหน้านี้ เริ่มกันเลย @DC01.mvpskill.edu 1. เริ่มติดตั้ง iSCSI Target Role Install-WindowsFeature FS-iSCSITarget-Server -IncludeManagementTools 2. ตั้งค่า iSCSI Target - สร้าง...

Azure Resource Manager The Series : ตอนที่ 2 – เครื่องมือที่มีประโยชน์ในการทำงานกับ Azure Resource Manager

ในตอนที่แล้วได้กล่าวถึง Azure Resource Manager (ARM) ในส่วนของการทำงาน และประโยชน์ต่างๆ ไปแล้วนะครับ  สำหรับในตอนนี้จะได้มาทำความรู้จักกับเครื่องมือต่างๆ ที่มีประโยชน์ในการทำงานกับ ARM กันสักหน่อยนะครับ เพื่อที่เราจะได้ทำงานกับ ARM ได้อย่างสะดวก รวดเร็ว และมีประสิทธิภาพ สำหรับเครื่องมือที่จะกล่าวถึงในตอนนี้ประกอบด้วย Azure Portal เป็นเครื่องมือที่งานกันง่ายๆ ในรูปแบบของ Web based เพื่อใช้ในการทำงานต่างๆ...

Azure PowerShell 101 EP1: Azure PowerShell Automate Login

ผมได้ไปนั่งพูดคุยแลกเปลี่ยนความรู้ กับคนที่ใช้งาน Azure ด้วยกัน แล้วมีคำถามเกิดขึ้นมาว่า ต้องการ จะใช้ PowerShell Automate Login อย่างไร ผมเลยเขียนบทความนี้ขึ้นมา แต่แค่ Automate Login อย่างเดียว ยังไม่เห็นประโยชน์มากนัก ผมเลยคิดว่า ให้มันนับจำนวน Web Apps ที่มีอยู่ด้วยเลยดีกว่า เรามาดูกันครับว่า มีวิธีการเขียน...

Azure Resource Manager The Series : ตอนที่ 1 ทำความรู้จักกับ Azure Resource Manager

หลังจากที่ห่างหายกันไปนานนะครับ เนื่องจากงานการรัดตัวเป็นอย่างยิ่ง  กลับมาครั้งในปี 2017 ก็จะมากล่าวถึง Microsoft Azure กันบ้างครับ ซึ่งหลายๆ น่าจะเป็นที่รู้จักกันบ้างแล้วครับ หรือบางท่านอาจจะยังไม่รู้จักก็ไม่ว่ากันครับ เดี๋ยวเรามาทำความเข้าใจไปพร้อมๆ กันเลยครับ Microsoft Azure คืออะไร ? คำถามนี้เป็นคำถามที่ตอบยากครับ เพราะมันพันกันเยอะแยะมากมายระหว่างคำศัพท์ต่างๆ หลายคำเลยทีเดียว  แต่ถ้าให้ตอบแบบง่ายๆ Azure ก็คือ Datacenter ขนาดใหญ่มากๆๆๆๆ (ก...

วิธีป้องกัน User รายบุคคล ไม่ให้สร้าง Office 365 Group

จากคำถามครั้งที่แล้ว ที่เราทำการ Disable Office 365 Groups ทั้งองค์กร มีคำถามว่าเราสามารถ Disable เฉพาะรายบุคคลได้ไหม คำตอบคือได้ครับ โดยมีวิธีดังนี้ เมื่อเราต้องการยกเลิกแค่เฉพาะคน เราสามารถใช้คำสั่ง PowerShell ดังต่อไปนี้ 1.ใช้คำสั่งด้านล่างนี้ New-OwaMailboxPolicy -Name DisableOffice365Groups Set-OwaMailboxPolicy -Identity bird2016DisableOffice365Groups -GroupCreationEnabled $false ซึ่ง bird2016 <<< คือชื่อ...

Must Read

กำหนดค่าดาวน์โหลดของแอพฯ บน Office 365 สำหรับผู้ใช้งาน BYOD

ใน Office 365 หลายๆแผน จะมี Office 365 ProPlus มาให้ด้วย ยกตัวอย่างเช่น Outlook, Word, Excel ถึงแม้ว่าในองค์กรเราจะมีติดตั้งผ่านสคริปต์ ซึ่งเราเคยนำเสนอก่อนหน้านี้ แค่ทว่า user ที่เป็นแบบ BYOD หล่ะ โดยปกติ user ทั่วไปสามารถดาวน์โหลด Office ได้หลายๆเวอร์ชันของ...

Windows 8.1 Campus tour